精英家教网 > 初中英语 > 题目详情
4.---How long has John ____________?---Since 2004.(  )
A.been to AmericaB.become a policeman
C.joined the armyD.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.costB.spendC.pay

查看答案和解析>>

科目:初中英语 来源: 题型:词汇应用

15.ManyEuropean (欧洲的)people like living in the south..

查看答案和解析>>

科目:初中英语 来源: 题型:句型转换

12.The old block has returned into a park.(对画线部分提问)
What has the old block turned into?

查看答案和解析>>

科目:初中英语 来源: 题型:句型转换

19.They often fly kites outside in summer.(用last summer改写句子)
They oftenflewkites outsidelast summer.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

9.The parade has beenover for two hours.(结束)

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

16.His uncleraises[reiziz]cows,horses,ducks and so on.

查看答案和解析>>

科目:初中英语 来源: 题型:词汇应用

13.The government said there were nosurvivors(幸存者) of the plane crash.

查看答案和解析>>

科目:初中英语 来源: 题型:填空题

14.Simon wants to learn about foreigncountries(国家).

查看答案和解析>>

同步练习册答案