another question please help me.

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:36:03
He must have been there before, _______?
a.hasn't he b.musn't he c.didn't he d.doesn't he
which one is right, and please tell me why thanks

c一定是c must have been表示对过去的肯定 所以反义疑问句就是didin't

C

选择A
must have been 的反问就是这个have or has ?

a 这的动词是BE 语态是 HAVE ,HE是第3人称, 所以选A

句子的意思是 在这之前他必须到那 可以理解为 他还没到 正在路上 所以 选A

b.看谓语的单词,它不是过去式,,也不是3单,,所以排除C.D.A