题目内容

【题目】You must have studied English for many years, ______ you?

A. didn’t B. haven’t

C. needn’t D. mustn’t

【答案】B

【解析】

考查反意疑问句。句意:你一定学了很多年英语了,是吗?must have done对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,反意疑问部分用didn't;若没有表示过去的时间状语,反意疑问部分用haven't或hasn't。故B选项正确。

练习册系列答案
相关题目

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

精英家教网