单选题
You must have waited for me for a long time, _____?无
A、
mustn’t you
B、
needn’t you
C、
didn’t you
D、
haven’t you
【正确答案】
D
【答案解析】
当must用来表示对过去的情况进行“推测”( must + have done) 时, 如句中有过去的时间状语, 反意疑问句部分要用“didn’t +主语”; 如果句中没有过去时间状语, 反意疑问句部分要用“haven’t /hasn’t +主语”。
提交答案
关闭