情态动词+动词完成时 的问题
来源:百度知道 编辑: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) 对将来的猜测,可