have后可以加瞬间动词吗?

问题描述:

have后可以加瞬间动词吗?
完成时态不是该用延续性动词么,那为什么可以说I have lent my book to Mary.
1个回答 分类:英语 2014-12-01

问题解答:

我来补答
完成时不是必须加延续性动词.比如你上面的那个句子就是完全正确的.
完成时在有“for+时间”和since时才必须用延续性动词.
比如:
My sister____the violin for more than ten years.
A.have B.studies C.has bought D.has had
此题看似选C,但是因为buy为瞬间动词,所以要选D,因为had(拥有)可以持续.
 
 
展开全文阅读
剩余:2000
上一页:函数急