能告诉我分别用had+过去分词+should/would/could/might+have+过去分词!和be动词+wereshould/would/could/might+动词原型.这两个构成什么时态.这两个区别是什么?能分别帮我用这两个不太的语法举两个例吗?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 06:15:39
能告诉我分别用had+过去分词+should/would/could/might+have+过去分词!和be动词+wereshould/would/could/might+动词原型.这两个构成什么时态.这两个区别是什么?能分别帮我用这两个不太的语法举两个例吗?
能告诉我分别用had+过去分词+should/would/could/might+have+过去分词!
和be动词+wereshould/would/could/might+动词原型.这两个构成什么时态.这两个区别是什么?能分别帮我用这两个不太的语法举两个例吗?
能告诉我分别用had+过去分词+should/would/could/might+have+过去分词!和be动词+wereshould/would/could/might+动词原型.这两个构成什么时态.这两个区别是什么?能分别帮我用这两个不太的语法举两个例吗?
had+过去分词过去;发生已经完成事情.
should+have+过去分词 本该发生,事实上没有发生.
would+have+过去分词 将要发生而没有发生.
could/might+have+过去分词 已经发生了.
这是虚拟语气的表达方式,不同时态而已。具体可以看这里的讲解,很详细,也有例句。http://baike.baidu.com/view/26751.htm
动词虚拟语气表示说话人的愿望、假设、猜测或建议,而不表示客观存在的事实。虚拟语气是通过句中谓语动词的特殊形式来表示的。因此,掌握虚拟语气所使用的各种谓语动词形式变化是掌握虚拟语气的关键。
虚拟语气的基本形式共有七种:
1) 1) 动词原形,用于一切人称和数。如:
If that be so, we shall take action at once. 如果情况是那样,我们...
全部展开
动词虚拟语气表示说话人的愿望、假设、猜测或建议,而不表示客观存在的事实。虚拟语气是通过句中谓语动词的特殊形式来表示的。因此,掌握虚拟语气所使用的各种谓语动词形式变化是掌握虚拟语气的关键。
虚拟语气的基本形式共有七种:
1) 1) 动词原形,用于一切人称和数。如:
If that be so, we shall take action at once. 如果情况是那样,我们就立刻采取行动。
May you succeed! 祝您成功!
2) 2) 动词的过去式,用于一切人称和数,be的过去式用were,如:
If I were in your shoes, I’d accept the terms. 假若我处在你的地位,我就会接受这些条件。
3) 3) had+过去分词,用于一切人称和数。如:
If we had left earlier, we wouldn’t have missed the train.
4) 4) 助动词should+动词原形,用于一切人称和数。如:
They suggested that we should meet at the station.他们建议我们在车站会面。
5) 5) 助动词should + have+过去分词,用于一切人称和数。
It is strange that she should have done it.
6) 6) 助动词should(第一人称)和would(第二、三人称)+ 动词原形。如:
If I were you, I should take his advice.我如是你,就会听他的忠告。(美国英语常用would代替should)。
7) 7) 助动词should(第一人称)和would(第二、三人称)+ have + 过去分词。如:
If father hadn’t sent me, I shouldn’t have come.
虚拟语气在非真实条件从句中的用法:
所指时间为现在时,从句用一般过去时(be用were),主句用should/would be 型;所指时间为过去时,从句用had been 型,主句用should/would have been 型;所指时间为将来时,从句用should be 或were型,主句用should/would be 型,例如:
If he had time, he would/could/might go with you. (对现在情况的虚拟)如果他有时间,他就会/能和你去。
If I had had the money last year, I should/would/could/might have bought a house. (对过去情况的虚拟)如果我去年有了这笔钱,我就会/可能买一所房子了。
If there should be/were/were to be something wrong, they would/could/might let you know at once. (对将来情况的虚拟)如果出了什么事,他们会/可能马上告诉你。
如果条件从句中有were, had 或should,可以把if省略,把这几个词放到主语之前,构成主谓倒装,如:Were I you (=If I were you),I would not do it.我要是你,我就不做这事。Were I to meet him tomorrow (=If I were to meet him tomorrow), I should ask him about it. 要是我明天见到他,我会问他这件事的。Had he been more careful(=If he had been more careful),such mistakes could have been avoided. 如果他细心一些,这种错误本来是可以避免的。
在主语从句中的用法
虚拟语气常用在以It is/was 开头的复合句的主语从句中,表示命令、要求、建议等,谓语动词为should be型或be型虚拟形式,在美国英语中常用be型,如:It is necessary that he (should) be sent there at once. 有必要马上派他到那里去。
常用于主句中的形容词和过去分词有:advisable, appropriate, best, better, compulsory, crucial, desirable, fitting, imperative, important, obligatory, preferable, proper, decided, ordered, recommended, requested, required等。
收起