题目内容

13.I want to know how long ________________.(  )
A.has your uncle married.
B.it is since your uncle got married
C.your uncle had been married.
D.your uncle has got married.

分析 我想知道自从你叔叔结婚已经多久了?

解答 答案:B.how long作为引导词的宾语从句,主句是一般现在时,从句时态不受限制,引导词后加上陈述句语序,故排除A,结合句意可知marry发生在过去,持续了一段时间,故用现在完成时,故排除C,get married是短暂性动词不能与how long连用故排除D.此时我们用since引导的时间状语从句来表达,主句用一般现在时,从句用一般过去时,故答案是B.

点评 本题旨在考查宾语从句这一语法,做这类题时,要从三方面考虑:一、选准连接词 二、连接词后紧跟从句的主语 三、若主句是过去时,从句要改为相对应的过去时.

练习册系列答案
相关题目

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

精英家教网