①He looked so tired this morning.He( )late last night.

①He looked so tired this morning.He( )late last night.
A.must stay up
B.must have stayed up
C.was staying up
D.has stayed up
之前有人这样解析:must do表示一定要做什么,must have done是一定做过什么,所以选B.
②He said that the visitors( )trouble;others they would have arrived by that time.
A.must meet
B.must have
C.would have met
D.should have met
为什么呢?
anata1980 1年前 已收到5个回答 举报

只是一个吻 种子

共回答了16个问题采纳率:81.3% 举报

情态动词+动词完成时,即情态动词+have+done.表示对过去的行为或动作进行推测,评论或者判断.1.must have done.表示对过去某事的肯定猜测,其否定或疑问形式都用can/could来表示.例如:since the road is wet,it must h...

1年前

10

jpyr 幼苗

共回答了43个问题 举报

must表示肯定的语气。
must do表示do这个动作是现在发生的,不确定发生完了没
must have done表示do这一动作是在过去发生的,是已经发生完了的

1年前

2

zse7148123 幼苗

共回答了4个问题 举报

1.must have done是对过去的虚拟。
2.said that 后加的是宾语从句,must 和have是分开的,have trouble是一起的,是遇到麻烦的意思。

1年前

1

小乐在东港 幼苗

共回答了2个问题 举报

1.B表推测且对现在有影响,
2B只表推测

1年前

1

无忧时空 幼苗

共回答了62个问题 举报

第二句根据意思他想表达那些visitor一定是遇到了一些麻烦,不然他们这时候应该已经到了 前半句是推测 但是从时间上是过去发生的事情 所以选B

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.027 s. - webmaster@yulucn.com