语法与词汇

Building a tractor from scratch ________ an impossible task, he admits, ________ not for the fact that tractor-pulling expert Alan Williams lived nearby.

【正确答案】 A
【答案解析】

句意:要不是因为拖拉机专家威廉姆斯住在附近的话,从头开始建造拖拉机本应该是一件不可能完 成的任务。虚拟语气中,与过去事实相反的主句应该用should/would/might/could+have done,因此排除选项 C、D。当从句的谓语动词含有were,should,had时,if可以省略,这时从句要用倒装语序,即把were, should,had等词置于句首,因此排除选项B。因此,本题的正确答案为A。