高二英语选择要解析_______a bit more careful in the exam ,many of such mistakes could have been avoided.A.should you are B.if you wereC.had you been D.if you have been

问题描述:

高二英语选择要解析
_______a bit more careful in the exam ,many of such mistakes could have been avoided.
A.should you are B.if you were
C.had you been D.if you have been

我认为选C 从后半句could have been avoided来看,是虚拟语气,本能够,是对过去事实的推测,因此,前半句也应该是对过去事实的虚拟,也就是将时态再次提前,过去的过去,if you had been…, 倒装结构之后就是选项C

答案C. 如果用if引导条件状语需要倒装,且谓语用过去式所以排除AD。B不选是由于主句已经是过去时了,而从句发生在主句之前,所以应用过去完成时。

对过去的虚拟.从句用Could//should have done主句用had done 所以C

D

c;这个题是虚拟语气的考查首先你要明白虚拟语气,这句话是说:如果你在考试中再细心点的话,很多错误都可以避免.所以他是对过去的虚拟,实际情况是 考试已经过去,问题也出现了.If 从句应该是had + done 所以后面 主句有...