问题: 英语虚拟语气
1.---Would you have called her up had it been possible ---Yes, but I ____busy doing my homework
A. was B. were C. had been D. would be
2. ___the clouds, you would find the airplane in the sky easily.
A. Had it not been for B. If it were not C. If it had not been for D. Were it not for
请详细解答,谢谢
解答:
1. A. 前一句 因为是和过去的情况相反,所以用了虚拟语气。而后一句则是陈述,是实情,所以只要用过去时既可。
2. D. had it not been for用于“与过去相反”的虚拟语气,表示“要不是因为...”。
用于“与现在相反”的虚拟语气时,要用Were it not for,一样是表示“要不是因为...”。
for 因为
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。