题目内容
10.---He can speak English because he once lived in London.---Really?How long ____ there?( )
A. | does he live | B. | is he living | C. | has he lived | D. | did he live |
分析 ---他会说英语因为他曾经在伦敦待过.---真的吗?他在那里待过多久?
解答 答案:D 本
题答案容易错选C 因为当现在完成时态的时间状语为for加一段时间或者是since加一个时间点的时候,通常用how long来提问;但是根据句意,"He can speak English because he once lived in London他会说英语因为他曾经在伦敦待过",该句中有表示过去的时间副词once"曾经"说明现在他已经不在伦敦了."How long ____ there?"询问的应该是"他在哪里待过多长时间?"提问的是过去的动作,并不强调过去的事情对现在存在的影响或造成的结果,所以要用一般过去时.;另外,how long意为"多久、多长时间",主要是对一段时间(如three days,four weeks 等)进行提问,答语通常是(for)three days/weeks/months等时间段,它可用于各种时态.故选D
点评 做时态题,找到时间状语并且掌握每一种时态的意义及用法是关键.做本题时还要注意一般过去时与现在完成时的区别.
练习册系列答案
相关题目
18.-There is something wrong sith my laptop.How can I repair it?
-Well,that's easy.Look at the _______.( )
-Well,that's easy.Look at the _______.( )
A. | explanations | B. | expressions | C. | instructions | D. | introductions |
5.phrase( )
A. | /freiz/ | B. | /freis/ | C. | /fr?s/ | D. | /friz/ |
15.Is this university the one you visited the modern laboratories last year?( )
A. | which | B. | as | C. | that | D. | where |
2.______ all of you are top students,only one will be chosen for the coming competition.( )
A. | While | B. | Since | C. | If | D. | As |