—How long have you         the bike?
—For about two weeks.

  • A.bought
  • B.had
  • C.borrowed
  • D.lent

答案

正确答案:B

知识点:动词时态:现在完成时  

解题思路

本题考查现在完成时的用法。现在完成时有两个定义:①表示过去发生或已经完成的动作对现在造成的影响或结果。②表示过去某一时间开始并一直持续到现在(包括“现在”在内)的动作或状态,可以和表示延续的时间状语连用。表示持续动作或状态的动词多是延续性动词。题意为“——你……这辆自行车多长时间了?——大约两周了”,可知表述的是过去某一时间发生的动作或状态一直持续到现在,符合现在完成时的第二个含义;句中有表示延续的时间状语,所选的动词应是延续性动词,四个选项里只有B是延续性动词,答案选B。句意为“——你买这辆自行车多长时间了?——大约两周了”。

易错点

查看相关视频

下载次数:0

<<上一题   下一题>>