搜索

...为什么must have done 可以和过去时间连用?

发布网友 发布时间:2024-10-24 09:33

我来回答

3个回答

热心网友 时间:2024-11-09 09:58

那表示过的那个时间某某一定将一件事做完了,比如you must have finished your homework last night。because i saw you watching tv in your sittingroom.一昨天晚上一定是做完作业了,因为我看见你在客厅里看电视呢

热心网友 时间:2024-11-09 09:54

last night并非精确时间,而是段时间。

热心网友 时间:2024-11-09 09:55

上个例句来看看
【补充】这里must不是“必须”的意思,它表猜测,是“肯定”的意思,表示说话的人对自己的猜测很有把握。
He must have gone to the cinema last night.的意思是:(我猜)他昨晚肯定是去看电影了。

must当必须讲的时候符合语法书的说法,这里是另外的特例了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top