作业帮 > 英语 > 作业

虚拟语气的句式于现在相反和于过去相反,两种句式是什么?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 07:42:19
虚拟语气的句式
于现在相反和于过去相反,两种句式是什么?
1与现在事实相反的虚拟语气形式
If+主语+动词的过去式(be要用were)……,主句主语+would(或should,could,might)+动词原形.例如:
If I were you,I would buy a car.如果我是你,我就买辆车.(注:在第一人称中,主句中的would也可用should)
2.与过去事实相反的虚拟语气形式
If+主语+had+过去分词……,主句主语+would(或should,could,might)+have+过去分词.例如:
①If my lawyer __________ here last Saturday,he __________ me from going.(MET’89)
A.had been; would have prevented B.had been; would prevent
C.were; would prevent D.were; would have prevented
此题的正确答案为A.
②I didn't see your sister at the meeting.If she __________,she would have met my brother.(NMET’94)
A.has come B.did come C.came D.had come
此题的正确答案为D.
附加:
3.与将来事实相反的虚拟语气形式
If+主语+动词的过去式(或were to +动词原形,或should +动词原形)……,主句主语+would(或should,could,might)+动词原形.例如:
If it should rain tomorrow,what would we do?如果明天下雨,我们怎么办?(注:从句中的should rain可以换成were to rain或rained)