Formal and inverted conditionals: were to, should + infinitive, had + subject, but for, were it not for, provided that, supposing
正确答案已标出。添加到我的练习后会打开编辑器,可以修改题目、在屏幕上练习或加入课程。
- 1选择题
you require any further information, please do not hesitate to contact us.
ShouldWouldHadWere'Should you require...' is a formal inverted form of 'If you require...'. - 2选择题
for her quick thinking, the accident would have been much worse.
ButUnlessIfOnly'But for + noun' means 'if it hadn't been for' or 'without'. - 3选择题
If the government to raise taxes again, there would be protests across the country.
werewouldhadshould be'If + were to + infinitive' presents a future possibility as hypothetical or unlikely. - 4选择题
Which sentence is correct?
Were I in your position, I would accept the offer.Was I in your position, I would accept the offer.If I would be in your position, I would accept the offer.Were I to be in your position, I will accept the offer.Inversion with 'were' replaces 'if': 'Were I in your position...'. 'Was' cannot be inverted this way. - 5填空
it not been for the storm, the flight would have landed on time.
答案: Had'Had it not been for...' is the inverted, formal form of 'If it hadn't been for...' (third conditional). - 6填空
Were the company go bankrupt, thousands of jobs would be lost.
答案: to'Were + subject + to + infinitive' is the inverted form of 'If the company were to go bankrupt'. - 7填空
the new bridge, the village would be cut off completely every winter.
答案: But for同样正确: Without, Were it not for'But for / Without + noun' replaces a whole if-clause: 'If it weren't for the new bridge...'. - 8填空
Supposing you (win) the lottery, would you give up work?
答案: won同样正确: were to win'Supposing' works like 'if' and is followed by a past form for an imaginary situation. - 9填空
You can borrow my car that you return it with a full tank.
答案: provided同样正确: providing'Provided / providing (that)' means 'only if' and introduces a strict condition. - 10判断对错
This sentence is correct: 'Should you see Anna, tell her I called.'
答案: 正确Inverted 'should' can be followed by an imperative: it means 'If you happen to see Anna...'. - 11判断对错
'Were it not for' refers to the past, while 'Had it not been for' refers to the present.
答案: 错误It is the other way round: 'Were it not for' is about the present, 'Had it not been for' is about the past. - 12讨论题
Imagine that one major invention (the internet, the car, the smartphone) had never existed. Describe how life would be different, using at least two of: were to, should, but for, had it not been for.
参考答案: Had it not been for the internet, I would never have met most of my closest friends. But for online maps, I would probably still be lost somewhere in Rome. Were it to disappear tomorrow, I suspect many of us would feel helpless for weeks, and should that ever happen, I would finally read all the books on my shelf.