一道英语选择题,急!!!高手来!

175. Each person at the reunion was required to talk to other relatives to find out if they would buy one of the histories _______ it were printed. A. whether                 B. if                             C. when                      D. after 请高手给予解答,并注明原因,谢谢!

答:莫名其妙的题句,不知所云,查网络知改自下句:
Each person at the party was required to talk to other friends to find out if they would buy one of the novels if it were printed.
译:聚会上的第一个人都要求与别的朋友交谈以弄清楚,如果这些小说中的某一篇出版的话,他们会不会买。
析:从it were printed 可知,只有虚拟语气的条件句中才会it 后用were,所以原题句肯定是B。
如果原题句改成was,就BCD都可以了。
倒是前一个if, 如不是出题都有意为之,用whether更好。
但我估计楼主的答案可能是C,因为网上有这样的句子(让人翻译的),那肯定是错的!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-22
B 此处考察虚拟语气的用法,四个选项中只有if可以构成虚拟语气。。。
第2个回答  2012-05-21
B. if 虚拟语气
第3个回答  2012-05-21
B
第4个回答  2012-05-22
B. if 引导虚拟语气