Categories: 英语小测验

2016-05-16 语法:各种英语条件句

英语中的条件句 conditionals 是一种表示假设的句型,通常由 if 引导的从句陈述假设,然后再用主句来表达基于假设的反馈。这个稍有难度的句型,你掌握了吗?做这个测验来考考自己。

1. I would have called you, if you ________ me your number.

a) had given

b) give

c) gave

d) would give

2. The UK ________ wonderful, if it had good weather all year round.

a) would be

b) will be

c) is

d) would have been

3. Hurry up! If we ________ to the station in the next ten minutes, we’ll miss our bus.

a) will get

b) don’t get

c) unless get

d) get

4. If you ________ there before me, please wait at the entrance.

a) will get

b) had got

c) would get

d) get

5. Unless we keep our prices low, we ________ customers.

a) would have lost

b) will lose

c) would lose

d) lost

6. You ________ my car at the weekend if you like.

a) borrow

b) will borrow

c) can borrow

d) have borrowed

答案

1) a, 2) a, 3) b, 4) d, 5) b, 6) c.

BBC Learning English

Share
Published by
BBC Learning English

Recent Posts

2025-09-17 Israel committing genocide in Gaza: UN commission – Learning English from the News

The story An investigation by the United Nations, called a 'commission of inquiry', has found…

1 week ago

2025-09-03 Earthquakes hit Afghanistan – Learning English from the News

The story A major aftershock has hit eastern Afghanistan, just days after an earthquake measuring…

1 week ago

2025-08-27 Heatwaves speed up ageing process, study says – Learning English from the News

The story A study in Taiwan has found that peoples' biological age increases when they…

1 week ago

2025-08-20 Ukraine: Presidents discuss end to war – Learning English from the News

The story Ukraine's President Volodymyr Zelensky returned to the White House on Monday to meet…

1 week ago

2025-08-13 Is prostate cancer over-treated? – Learning English from the News

The story The charity Prostate Cancer UK, says that the UK is treating too many…

1 week ago