现在完成时中的have是助动词 不是说助动词后面要接动词原形吗 那为什么 i have been

现在完成时中的have是助动词
不是说助动词后面要接动词原形吗
那为什么 i have been here for one hour

首先助动词后面加动词原形的观点太绝对了,应该是情态动词后面加动词原形,主要的助动词有be,do,will,have等。have在这表示现在完成时,表示动作已经完成还可能继续下去。

而且have作为助动词时,在我看来只能用于完成时,其他的翻译都是动词了,比如:吃,有,使某人做某事
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-22
助动词后加动词原型指的是,在疑问句中,把助动词提前后,句子里的动词不管是三单还是过去式,都要变为原型
第2个回答  2015-07-27
助动词,助动词,帮助构成时态和语态的.
have aux. 用以构成完成式及完成式的不定式,表示已经…追问

我知道这个是固定搭配过去完成时 也就是过去完成时就不遵守规则喽?

追答

这是时态和语态的构成要素,它一定要这样的.英语的16种时态和16种被动语态,它们有各自的构成结构.是固定不变的.要不然,就不是英语了.如:
将来完成时(will have done)
将来完成进行时:shall have been doing ,will have been doing
过去完成进行时:had been doing
过去将来完成进行时:should have been doing , would have been doing
被动语态:
将来完成进行时:
will have been being done
过去完成进行时:had been being done
将来进行时:will be being done

第3个回答  2015-07-27
额..我还真不知道 助动词后面要不要接动词原形.

现在完成时中助动词have/has+过去分词表示现在完成时.
此时起的是表示事态的作用...
第4个回答  2015-07-27
现在完成时:have done。如果加动词原形就双谓语了