有关现在完成时的英语题,怎么做,请写出解析?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:56:35
I ______ the pen for two weeks?
A.have bought B.have borrowed
C.have had D.have lent

答案:C
解析:对于现在完成时,它强调的是该动作对现在造成的影响,而且,这一动作还在进行或持续下去。从这一点可知,该时态应该用持续性动词。显然,买(buy)、借(入)(borrow)、借(出)(lend)均为终止性动词,故排除。
对于该题,"I have had the pen for two weeks"对现在的影响是:我已经拥有这支钢笔两周了,而且这一动作仍在继续。而其他选项,都不符合这一要求。

C
for two weeks是段时间,而buy是终止性动词,应变为相对应的延续形式have