高二英语选择要解析_______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
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 08:17:55
高二英语选择要解析_______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
高二英语选择要解析_______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
c;这个题是虚拟语气的考查
首先你要明白虚拟语气,这句话是说:如果你在考试中再细心点的话,很多错误都可以避免.
所以他是对过去的虚拟,实际情况是 考试已经过去,问题也出现了.
If 从句应该是had + done 所以后面 主句有could have done
当前面if省略时,把had 前提.当然如果是对现在或将来虚拟时,就要把were ,should
等提前
Were I you ,I would make full use of the time.
虚拟语气很简单,记住时态表格是关键.
D
我认为选C 从后半句could have been avoided来看,是虚拟语气,本能够,是对过去事实的推测,因此,前半句也应该是对过去事实的虚拟,也就是将时态再次提前,过去的过去,if you had been…, 倒装结构之后就是选项C
答案C. 如果用if引导条件状语需要倒装,且谓语用过去式所以排除AD。B不选是由于主句已经是过去时了,而从句发生在主句之前,所以应用过去完成时。
对过去的虚拟.从句用Could//should have done主句用had done 所以C