高中生、艺考生、留学生的好帮手-学考宝
莫等闲,白了少年头,空悲切 因学习而成长,因学习而成熟

虚拟语气中对过去情况表示虚拟时would have done 和 had done的区别

问题描述

在 if 引导的条件状语从句中表示对过去的虚拟不可以用 would have done;但是在 wish 的用法中,表示对过去的虚拟 would have done 和 had done 却都能用,这是为什么?且两者有什么区别吗?


老师答疑

黎老师:

    在 if 引导的条件状语从句中表示对过去的虚拟不可以用 would have done;但是在 wish 的用法中,表示对过去的虚拟 would have done 和 had done 却都能用,这是为什么?且两者有什么区别吗?

   【答】在 if 引导的条件状语从句中表示对过去的虚拟,主句中是可以用 would have done的。例如:I would have failed if you hadn't helped me then . 那时要是没有你帮我的话,我早就失败了。(摘自《外研社英汉多功能词典》2008年7月第1版)

    wish用一般现在时,从句中用would have done表示过去未实现的愿望,用had done表示对之前事态的懊悔。例如:I wish that you could have called / would have called yesterday (but you didn't).I wish I hadn't spent so much money.= I'm sorry I spent so much money. (摘自《英语语法与用法》p.1070,北京师范大学出版社2011年4月第1版)

陈老师:

在 if 引导的条件状语从句中表示对过去的虚拟不可以用 would have done;但是在 wish 的用法中,表示对过去的虚拟 would have done 和 had done 却都能用,这是为什么?且两者有什么区别吗?

解答如下:

你的提问可以归纳为以下2种情况

(1)if引导条件虚拟句

A:如果是对过去虚拟或者假设,从句用过去完成时态,主句用would have done

If I were a bird, I would fly to America.

B:如果是对现在虚拟或者假设,从句用一般过去时态(be只能用 were,)主句用would+动词原形

If he had come here, he would have helped me with it.

C:如果是对将来拟或者假设,从句用(should+动词原形;were to +动词原形),主句用would +动词原形

If he were to come tomorrow, he would help me with it.

(2)wish动词的宾语从句虚拟句

用于wish后面的从句,表示与事实相反的情况,或表示将来不太可能实现的愿望。其宾语从句的动词形式为:

(1)表示与现在事实相反

主句谓语动词为一般现在,从句谓语动词为一般过去式(be的过去式为 were)

(2)表示与过去事实相反

主句谓语动词为一般过去,从句谓语动词为过去完成时式(had + 过去分词)

(3)表示与将来事实相反

主句谓语动词为一般现在,从句谓语动词为would +动词原形

I wish I were as tall as you. 我希望和你一样高。

He wished he hadn't said that. 他希望他没讲那样的话。

I wish it would rain tomorrow. 我希望明天下雨就好了。

在 wish 的用法中,表示对过去的虚拟时would have done是否能够使用?如果可以,和had done有什么区别?

wish 宾语从句中不可以使用would have done 表示对过去的虚拟,只可以使用had done sth 结构表达对过去事实虚拟和假设。

虚拟语气中对过去情况表示虚拟时would have done 和 had done的区别

下载Word文档到电脑,方便收藏和打印~

英语答疑相关推荐

这种说法虽然啰嗦但从语法上讲没错吧

老师,这种说法虽然啰嗦,但从语法上讲,没有错吧? Tom invited many people invited to attend his wedding to attend his wedding. 汤姆邀请许多受邀参加他婚礼的人参加他
这种说法虽然啰嗦但从语法上讲没错吧
2024年11月29日

such as 类定语从句的分析(such 充当什么成分)

It was a newspaper of a new type, such as had never before existed in the history of the labour movement. 老师,这里的 such 充当
such as 类定语从句的分析(such 充当什么成分)
2024年11月29日

CD为什么不对? If the hor

If the horse wins today,he _ thirty races in the last five years. A.will win B.will have won C.would have won D.had won
CD为什么不对? If the hor
2024年11月29日

tell sb more中的more是什么词

老师您好! He has been able to tell us more about active volcanoes than any man alive. 本句中 more 我理解为是形容词“更多的”,而不是代词,做 tell 的宾
tell sb more中的more是什么词
2024年11月29日

求解决句子解析(As much as if not more so than women)

As much as if not more so than women , fathers struggle to be taken seriously when they require flexible arrangements .
求解决句子解析(As much as if not more so than women)
2024年11月29日

虚拟语气中对过去情况表示虚拟时would have done 和 had done的区别

在 if 引导的条件状语从句中表示对过去的虚拟不可以用 would have done;但是在 wish 的用法中,表示对过去的虚拟 would have done 和 had done 却都能用,这是为什么?且两者有什么区别吗?
虚拟语气中对过去情况表示虚拟时would have done 和 had done的区别
2024年11月29日

如何一眼区分句子中的非谓语动词和谓语动词

动词在句子中很重要,如何一眼就可以看出是充当谓语的动词还是充当非谓语的动词呢?个人理解:主要靠句子意思判断,但是这样就比较慢而且可能曲解。 我的问题是: 1. 谓语动词和非谓语动词在形式上有什么绝对的差别呢? 2. 如果谓语动词和非谓语动词
如何一眼区分句子中的非谓语动词和谓语动词
2024年11月29日

the best of friends与the best friends的区别

2007年高考英语北京卷的阅读理解D篇文章的标题是: The Best of Friends 我纳闷的是,这里为什么不用 The Best Friends 呢?它们之间有何区别?
the best of friends与the best friends的区别
2024年11月29日
没有更多了?去看看其它内容

热门文章

精选推荐
外语

  • 资源下载
  • 留学