have后是不是一定要加持续性动词

详细一点,拜托了~~~
那个Mrs Smith had left her keys in the office.这个对吗,不对麻烦改一下,对就说一下理由谢谢了~~~

have要是在现在完成进行时中作助动词,那后面就要跟持续性动词,因为要表示从过去到现在一直在持续的动作。
你的例句可以这样说,但一般不这样用。句中用的是过去完成时,也就是过去的过去,所以一般还要搭配一般过去时和现在完成时,单独用过去完成不常见。可以把had去掉。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-28
如果没有原文的话把had删掉或是改成has应该都可以。这里和have的用法没什么关系,是时态的问题,用一般过去时就行,而现在完成时has left强调对现在有影响,也能说的通,但是had left是过去完成时,又没有过去的过去那个时间点,就没道理了
第2个回答  2012-04-28
这个句子没问题啊

完成时不一定要延续性。

比如He has left.
We have finished the task. 跟非延续性动作时,表示过去的动作对现在产生了影响。
跟延续性动作时,表示动作持续到现在。
第3个回答  2012-04-28
The film have begun already.这在初中说法可是不对的啊不应该把begun说成有个for或since表示时间段, 动词才要延续性。其实这和时态没有关系, You,
相似回答