英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

快速提高英语水平本广告位招租

社区广播台

开启左侧

【BBC】小测验 — 表“事与愿违”的虚拟条件句

[复制链接]
发表于 2019-8-14 16:11:14 | 显示全部楼层 |阅读模式
BBC Learning English 英语教学

英语小测验

小测验 — 表“事与愿违”的虚拟条件句

5d4d2910a310cf3e97962a09.jpeg

英语中的第二类虚拟条件句,也被称为第三类条件句,用来谈论原本希望发生,却事与愿违,没能发生的事情,突出表达遗憾和责备的情绪。这类句式的结构句分两部分,第一部分的结构是:If + 主语 + 助动词 had + 动词的过去分词;第二部分的结构是:主语 + would + have + 动词的过去分词;两个部分的先后顺序可灵活调换。做下面的八道题,试试你对这类条件句的掌握程度。

1. If I _______ sick, I would have been able to go to work.

a) hadn’t been being

b) hadn’t been

c) wasn’t going to be sick

d) wasn’t

2. We _______ to that curry restaurant again if they hadn’t changed the menu.

a) will have gone

b) will go

c) would have been going

d) would have gone

3. She would have drowned if she _______ able to swim so well.

a) hadn’t been

b) hadn’t been being

c) wouldn’t have been

d) wasn’t being

4. If you _______ the receipt, you could have got a refund for those jeans.

a) didn’t throw away

b) hadn’t threw away

c) hadn’t been throwing away

d) hadn’t thrown away

5. I would have bought that house if I _______ the money.

a) have had

b) had had

c) had been having

d) will have had

6. The trains _______ running normally if there hadn’t been a strike.

a) will have been

b) will be

c) would be

d) would’ve been

7. If _______ to the after-show party, you would have met the lead actor.

a) you’d come

b) you would’ve come

c) you’d been coming

d) you would’ve been coming

8. The taxi driver would have found the street if _______ his satnav.

a) he’ll have used

b) he would’ve used

c) he’d used

d) he will’ve been using

答案

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

Copyright © 2019

上一篇:【BBC】小测验 — 用英语表达疑虑
下一篇:【BBC】小测验 — 间接引语
[发帖际遇]: katy 发帖时在路边捡到 1 朵 鲜花,偷偷放进了口袋. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

随便看看 精彩图片 帖子导读 联系管理
快速回复 返回顶部 返回列表