欢迎来到英语自学网

曹老师解答的《情态动词和不定式完成体的使用方法》自己不解之处

来源:www.zsoftw.com 2025-03-02

原文网址:《情态动词和不定式完成体的使用方法》

原文:我造一个句子;

If Tom hadn't missed the train this morning, he could have come by noontomorrow.

事实:汤姆错过了今早的火车,所以明天下午才能到达。

与事实相反的假设:如果汤姆没错过今早的火车,他本可以在明天中午前到达的。

我的理解1:第一种讲解:作为从句过去的过去事实,而主句是基于从句进行推断,那样would have done 这里就是表示对过去以后的推断,由于这里加了以后时间状语,所以不是对过去的过去推断了。

我的疑问1:第二种讲解,从句对过去事实的假设,而主句基于从句事实而对过去事实虚拟,从句是虚拟语气那样主句也需要是虚拟语气,可是这里主句加了tomorrow,这个逻辑我理解不了,主句对过去事实的相反假设为何还要加以后时间状语tomorrow呢?

If Tom hadn't missed the train this morning, he could have come by noon tomorrow.

这是一个错综时间虚拟条件句。从句是对过去事实相反的假设,主句是在这种假设的基础上推断以后的状况。特殊之处在于主句因为用了by noon这个时间状语,主句的谓语动词需要用完成体,所以主句谓语形式为could have done形式。句子意思是,如果他今早没错过火车的话,他本该明天中午前到达的。(事实是,他今早没赶上火车,所以他明天中午前没办法达到。)

这个例句就是专门针对would have done可否表示以后时间而涉及的一个句子。本句中的could have done的时间指向并非过去,by noon tomorrow已经明确对你说具体时间了。

这个句子明显是虚拟语气,你如何能觉得是对过去或过去的过去的事实的假设呢?你的理解和疑惑都是没道理的。说到底,你忽视了句子表达的逻辑,误以为主句只须用would/could have done形式就肯定是表示过去。你领会一下下面陈述语气的句子:

He will have arrived by noon tomorrow. 他最晚明天中午就会到的。

He will have arrived by noon yesterday. 他最晚是昨天中午到的。(will在本句的使用方法接近must, 且不及must常用)

以上二个句子谓语动词形式一模一样,时间状语不同致使谓语动词的时间指向不同。所以,不要误以为will have done形式肯定指向以后,也不要误以为would have done形式肯定指向过去。要依据句子的语境,与句子的时间状语去准确判断谓语动词的时间指向。

你的错误理解和疑惑我就不直接回答了。你理解我上面的说明,与上次原题我的解答就能了。

相关文章推荐

04

11

虚拟语气理解困惑

这是新定义3第10课:Atthe time, however, she was not only the largest ship that had ever been built,but was regarded as unsinkabl

04

10

if 条件句在过去时中的运用和虚拟语气的区别

if a shop assistant told him she had not heard of it,she would pretendto be considerably put out. 这句话是虚拟语气吗还是只不过if 真实条件句

04

07

2025年6月大学英语四级语法虚拟语气篇:与以后

很多同学在学英语时都感觉语法困难,想要提高成绩,打好语法基础必不可少!新东方在线整理2025年6月大学英语四级语法虚拟语气篇:与以后事实相反的虚拟语气,供各位考生参考。2025年6月大学英语四级语法虚拟语气篇:与以后事实相反的虚拟语气与以

03

29

这里的would have是不是是虚拟语气

Ammunitionwas stockpiled only for one-third of the divisions and even that would lastthem only fourteen combat days. Req

03

27

《小王子》第十章中我们的一处疑问

If I ordered ageneral to fly from one flower to another like a butterfly, or to write atragic drama, or to change himsel

03

19

if only的虚拟语气规则

老师们好:If only she could have spent more time with the gorillas.这句话没用if only虚拟语气规则,这句话如何理解最好?谢谢老师们。

02

11

It looked as if...的虚拟语气问题

请问It looked as if there would be an exciting raceacross the Channel.这句话不应该是过去的虚拟吗,那样时态不应该再提前变成would have been吗?

02

03

混合时间的虚拟句

为何这一题答案选B?不可以看作混合时间的虚拟句,从句是对过去的虚拟,主句表示目前的虚拟,选A? 该句从语义看出,主、从句都是针对以后时间。没有虚拟条件发生在过去的道理。

01

20

2025年6月大学习英语四级语法之虚拟语气(1)

很多同学在学英语时都感觉语法困难,想要提高成绩,打好语法基础必不可少!新东方在线整理2025年6月大学习英语四级语法之虚拟语气,供各位考生参考。2025年6月大学习英语四级语法之虚拟语气表示目前/过去/以后状况的虚拟条件句虚拟条件句主要有三

01

10

与目前事实相反的虚拟语气, 还是错综时间虚拟语

1. If I were you, I would go. 倘若我是你,我会去的。 陈根花老师的帖子里是放在错综时间虚拟语气下的. 2. If he were wise, he should come to see me. 曹老师帖子里的一

英语学习 热门搜索

更多>