情态动词+动词完成时 的问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:04:57
情态动词+动词完成时
老师说是表示对已发生的事情进行推测.
如The road is wet. It must have rained last night.

但Mike can't have found his car, for he came to work by bus this morning.
这句的时态不是从过去一直到现在都没找到吗?

希望指导下
我是想问‘情态动词+动词完成时’是否可以表示过去发生的事
即一般过去时

和表示从过去到一直现在,即现在完成时

这2个时态

find是非延续性动词,意思是找到,所以只表示过去没有找到这一结果,而非从过去一直到现在都没找到

1.must have + done 对过去的动作的肯定推测。

2.can't have found 对过去的动作的否定推测。
就是因为没有找到,才有此推测的啊。

can't have done sth. 表示不可能已经做了某事, 是一个习惯用法,Mike can't have found his car 说明不可能已经找到他的汽车.

can't 译为不可能
就是说麦克不可能找到他的车,因为他今天早上坐公交车来上班的

1.must have + done 对过去的动作的肯定推测。

2.can't have found 对过去的动作的否定推测。

情态动词是高考试卷上的必考语法点,其中以must,can/could,may/might表猜测时的用法最难以把握。在下文中,笔者尝试帮助你理清它们用法的区别。

1. must

表示推测时,must一般只用于肯定句。
(1) 对现在一般情况的猜测,常用“must + 动词原形”的结构,意为“一定”。
例1 You must be ill. I can see it from your face.你一定是病了,我从你的脸上看出来的。
例2 You must have the wrong number. There is no such person.你一定是弄错了号码,没有这样一个人。
(2) 对现在正在进行的行为的猜测,常用“must be + 动词的现在分词”的结构,意为“一定正在”。
例3 Something must be burning. I can smell it.一定是有什么在燃烧,我闻到了。
例4 George must be working in the office now. Look! The light is still on. George现在一定正在工作。看,灯还亮着。
(3) 对将来的猜测,可