Should it be summer, I would go swimming

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:20:57
为什么用should而不是would?我记得虚拟语气中写到表示将来的虚拟是可以用would/should加上一般现在时的。我问同学,他们说可以翻译成 要是,按要是讲的话就只能用should.我想问问对不对?
ps:如果是用唐山一摸考试(前几天考的那个)的同学可以看看英语的一道选择题,我忘了第几道了,选的是should

should中包含"建议,假设,应该"这类的含义,所以,由他们引起的从句中,就会构成的虚拟语气。
would表的是一种可能性,表将来会如何,would有will的意思,只是虚拟语气中都表示相反,具体要看语意和时态了
比如I would have past the exam if I had prepared for it.
如果我有准备过的话,我本来可以通过那次考试的。
如: I should have been there, but I _____ not find the time.
A. would B. could C. might D. should
分析题意可知第二个分句表示过去的某种能力;C 项只表示语气上的可能性,与题意不符。故本题选B。

用在表示与将来事实相反的条件状语从句中,构成“ If …… should (do sth)……, …… would/ could/ might (do sth.) …… ”句式。例如:

If it should (或 were to ) rain tomorrow, the sports meeting would be put off. (= Should it rain tomorrow/ Were it to rain tomorrow, the sports meeting would be put off.)

原句:if it should be summer.....

这个句子有些特殊,其实它是
If it would be summer, I would go swimming.
这种句子可以把if 省略,就变成should加倒装
这是固定用法,要记住,高中试题里还会有很多的

这句话的意思是
要是现在是夏天的话,我就可以去游泳了。
而说这话的时候,肯定不是夏天。
你这样理解是没错的,should在这样的句型就是表示虚拟的意思。翻译成:要是.....

在虚拟结构中,条件从句的谓语含有were, had 和should这三个词是,可省去if,将这些词移至主