tpu pc手机壳:英语选择题

来源:百度文库 编辑:高考问答 时间:2024/04/30 03:46:26
If my lawyer _______ here last Saturday,he_____me from going.
A、had been, would have prevented
B、had been, would prevent
C、were, would prevent
D、were, would have prevented

选哪个&为什么

A

与过去事实相反 的虚拟语气
If+主语+had+过去分词 主语+would/should/could/ might+have+过去分词
If you had been here yesterday, you wold have met him.

A 这个是非真实条件句,因为后面有个时间last Saturday,所以前面要用过去完成时。

D last Saturday是时间点,应用were