问题: 向高手请教
The big waves might have drowned the child____fast the lifeboat.
A.if he didn't hold B.didn't he hold
C.had he hold not D.had he not held
此题为何选D?
解答:
这是个虚拟语气
if had done sth. + would have done sth是这个句子的结构
表示如果某人做了某事, 就会发生什么情况
这句话的意思 是如果这个小孩没有抓紧救生船的话,大浪就会把他淹没.但是事实上的结果是这个小孩抓紧了救生船,所以他没有被淹死.
除此以个,这个题的考点还有一处,就是在于用倒装的形式表示if sb had done sth. 选项D 的had he not done(held) 是if he had not done(held)的倒装形式,表示同一个意思.
所以要选D啦
记住,现在一般稍难一些的考题绝不只考一个知识点,往往要拐两到三个弯的,这是个经验,供你参考.所以考试的时候了解出题人的出题思路对于解题也是很有帮助的.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。