The kidnapped American captain was rescued from the Somali pirates(海盗).

[复制链接]
查看11 | 回复2 | 2010-5-9 13:07:27 | 显示全部楼层 |阅读模式
The kidnapped American captain was rescued from the Somali pirates(海盗).

-- But for the help of the US Navy, he _______ freed then.
A. may not be
B. wouldn’t have been
C. wouldn’t be
D. mustn’t have been

回复

使用道具 举报

千问 | 2010-5-9 13:07:27 | 显示全部楼层
1. 答案:B.2. 翻译:--那位被绑架的美国船长被从索马里海盗手中解救了。--要不是美国海军的帮助,他当时本来是不会被释放的。3. 解释:1)此题考查虚拟语气。2)but for...意思是“要不是/要没有...的话”,表明对已经发生的情况的一种假设,此时句子采用虚拟语气,即其谓语动词由“would/could/might have done sth”构成,否定句则在would/could/might后面加上not即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行