[单选题]He must have been there before,________?

A
wasn’t he
B
haven’t he
C
doesn’t he
D
isn’t he
正确答案:A
题目解析
因为 must +完成形式have been here yesterday表推测,意思是:“他之前一定来过这里”。又因为是时间是【之前】,是过去时,谓语动词是be,所以反义疑问部分要用be的过去形式,应该是wasn't he?
扫描二维码
免费搜题、免费刷题、免费查看解析