题目内容

2.I          you          in London.How long          here?(  )
A.don't know;are;had you beenB.didn't know;were;have you been
C.didn't know;are;have you comeD.don't know;were;are you

分析 我不知道你在伦敦,你在伦敦多久了?

解答 答案:B.
宾语从句中的时态要和主句保持一致,如果主句用了一般过去时,那么从句就要用过去时的某种时态,根据"I          you          in London."我不知道你在伦敦,可知在说这句话之前的时候不知道你在伦敦,也就是在过去的时候不知道,所以要用一般过去时,主句用了一般过去时,从句也要用一般过去时,另外根据"How long          here"可知从过去某时刻开始就在伦敦,一直待到说话发生的时候,还有可能延续下去,所以要用现在完成时,综上所述,故选B.

点评 首先要掌握宾语从句的时态要和主句的时态保持一直,还要掌握现在完成时的用法,然后结合具体的题目,就可以确定正确答案.

练习册系列答案
相关题目

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

精英家教网