上初中的时候学现在进行时,学了have后加持续性动词,为什么到高中后有这样的句子:The film

发布时间:2021-02-28 02:04:52

上初中的时候学现在进行时,学了have后加持续性动词,为什么到高中后有这样的句子:The film have begun already.这在初中说法可是不对的啊不应该把begun说成been么就像把go away 说成been away还有,那个have在完成时中是做什么句子成分,是助动词?

网友回答

The film have begun already.这个句子没错,和初中学的也不矛盾.你只是记得有点片面了.延续性动词只是必须和时间段连用.因为是一段时间,所以这个动词才要持续.
也就是 The film has been on for half an hour.有个for或since表示时间段,动词才要延续性.其实这和时态没有关系,You can keep teh book for two weeks.也一样用keep,不用borrow的.
不是还有He has gone to Beijing 的句子么,难道错了?
======以下答案可供参考======
供参考答案1:
The film have begun already.是现在完成时态。应该是The film has/had begun already 更确切。现在完成时态是have+动词过去分词。begun 是过去分词,been 是be(is, am ,are)的过去分词。要根据句子的具体语境判断,而不是单纯的进行比较。你买本语法书,认真研读一下,并且多背几个例句,让自己有语感。希望对你有帮助。
供参考答案2:
应该是The film have been on already
是的,半助动词,可以变疑问句时提前
begin 换成完成时have或has+been on
以上问题属网友观点,不代表本站立场,仅供参考!