请问这道高三英语选择题怎样做?(3)
But that he ___ it, he wouldn't have believed it. A. see B. saw C. had seen D. sees 并请详细地解释一下,先谢谢了!
楼上两位理解都有偏差了! 1、该题正确答案为B、saw. 2、原因:句中关键词是but that(要不是;若非;若不是...的话 )(=if it had not been for the fact... )。所以,如果用其解释还原原句,就变为:If it had not been for the fact that he saw it,he wouldn't have believed it.由此可知,that后面是陈述过去事实的从句,所以用一般过去时。
选C,解释:wouldn't have 是现在完成时,had seen 是过去的过去。意为;除非他亲眼看到(这件事),否则他不会相信。
本题是虚拟语气,语意是如果他亲眼所见,否则他不会相信。根据后面wouldn't have believed it 可知是过去式(否则为wouldn't believed it)则由虚拟语气用过去完成时had seen。答案为C。
答:这是英语中虚拟语气的一种句型。 would as soon = would rather (宁愿) would as soon / would rather 后...详情>>
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>