单选题
成人英语三级
2017-09-07
He must have been late for the conference yesterday, __________ ?
A.didn't he
B.haven't he
C.mustn't he
D.wasn't he
参考答案
D
答案解析
【参考译文】昨天的会议他迟到了,不是吗?
【答案解析】本题考查反意疑问句。情态动词表推测,后面的反意疑问句应该与实际时态一致。用must have done表示“对过去加以推测”时,其附加疑问部分要根据must后的动词形式和有无时间状语来确定时态。此句中动词是be,时间是yesterday,所以用wasn’t he。如果去掉yesterday,就应选B项。
【答案解析】本题考查反意疑问句。情态动词表推测,后面的反意疑问句应该与实际时态一致。用must have done表示“对过去加以推测”时,其附加疑问部分要根据must后的动词形式和有无时间状语来确定时态。此句中动词是be,时间是yesterday,所以用wasn’t he。如果去掉yesterday,就应选B项。
你可能感兴趣的试题
A.To judge from
B.Judging from
C.Judged from
D.Judge from
A.more warm
B.more warmly
C.the most warmly
D.more friendly
A.were searching
B.was finding
C.were searching for
D.was looking for