首页 > 英语资料 > 高中英语语法真题附答案解析

You must have studied English for years, ________?

时间: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+主语.

相关文章