题目内容
【题目】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选项正确。
练习册系列答案
相关题目