题目内容

2.-How long have you _______________ the motorbike?
-For about two weeks.(  )
A.boughtB.hadC.borrowedD.lent

分析 -你有这辆摩托车多长时间了?
-大约两星期.

解答 答案:B 根据关键部分How long have you,可知此句是以how long引导的现在完成时的问句,本句表示过去已经开始,一直延续到现在的动作或状态,在这里是询问拥有摩托车多长时间了;在现在完成时里,动词必须为延续性动词,而buy,borrow,lend都为短暂性动词,不能使用;只有have为延续性动词,可以跟时间段;根据现在完成时的构成have/has+动词的过去分词,所以在这里应用其过去分词为had.故选B.

点评 此题考查现在完成时里动词的选择.一定要记住在现在完成时里动词一定是延续性动词,可以和时间段连用;平时要多从意义上识别终止性动词与延续性动词,对做题很有帮助.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网