时间:2022-07-05 21:04:45
You must have studied English for years, ________?
A.must you
B.have you
C.mustn't you
D.haven't you
答案及解析: D
解析:
导解:must表示推测,用于反意疑问句时,疑问部分一般不用must或mustn't.若前句强调对过去情况的推测(一般有过去时间状语),疑问部分的谓语动词用didn't+主语;
若前句强调动作的完成,疑问部分的谓语动词用hasn't/haven't+主语.