He must have lost the key the day before yesterday,_____?
来源:百度知道 编辑:UC知道 时间:2024/07/03 13:20:35
A.must he B.hasn't he C.needn't he D.didn't he
答案应该选D,为什么不选B?请说明原因,谢谢~
答案应该选D,为什么不选B?请说明原因,谢谢~
must + have done 时表示推测的一种句型,表示对过去发生动作的推测时,看作一般过去时态,也就是看作lost即可,后面问句就应该用一般过去时态(所以这里选了didn't he)。
你做不对这题,原因在于你被must have词组迷惑了,must have用于表示对过去的某一时间点发生的事作出的主观判断,并不是过去完成时,用一般过去时就好。
the day before yesterday是过去时,应该用过去时做反意疑问
He must have done nothing but ____
HE MUST HAVE BEEN THERE BEFORE ,HAVEN'T HE?
Edison must have been very clever, wasn’t he?
翻译 He must have fallen sick,for he is absent today
He must have done it last night,____he ? 这个反意疑问句怎么做啊
语法问题:I have lost the library's book,and I must pay for it . 为什么must和pay for 之间不加TO呢?
what must he do?
He must leave tomorrow
must与have to?
关于must have been