If Peter had given up his part-time job he______the final exam.A.might passB.might have pa
专四
已帮助 人
If Peter had given up his part-time job,he______the final exam.
A.might pass
B.might have passed
C.has passed
D.had passed
请帮忙给出正确答案和分析,谢谢!
-
正确答案:B
句意:如果当初彼得放弃兼职的话,他可能就通过期末考试了。本题考查虚拟语气的用法。本句是if引导的条件句,是对过去的情况进行虚拟,从句用过去完成时,主句用mighthave+过去分词。故本题选B。
