题目内容
4.---How long has John ____________?---Since 2004.( )| A. | been to America | B. | become a policeman | ||
| C. | joined the army | D. | had the car |
分析 -约翰有这辆车多长时间了?-自从2004年.
解答 正确答案:D.根据答语Since 2004.可知本句应用现在完成时.当现在完成时态与表示一段的时间状语连用时,谓语应用延续性动词.A项have been to表示曾经去过某地,不能与how long搭配,此处可用have been in.BC项中的become,join都是短暂性动词,故选择D.
点评 本题考查现在完成时态,基础题,掌握此时态的基本用法是解题的关键.排除法是解题的一个必要技巧.
练习册系列答案
相关题目
14.I will 100yuan booking a room with one single bed.( )
| A. | cost | B. | spend | C. | pay |