首页 > 留学知识库

问题: 英语虚拟语气

1. He __busy yesterday, or he __you with your experiment.
A. was, had helped B. was, would have helped
C. had been;would have helped D. were;would have helped
2.It was requested that the play ____again
A. should put on B. would put on C. be put on D. put on
请详细解答,谢谢

解答:

1.B,前半句是陈述过去的真实情况,所以用一般过去式单数was,后半句是对过去的假设,并非真实发生而且是与真实情况相反,所以使用would have done表示。
2。C。本句为表示要求、命令的结构,要求在从句中使用should(可以省去)引导的动词原形,A不对在于使用的主动式,而戏剧是“被演出”,应使用被动,故C。