单选题 4.  If Peter had given up his part-time job, he ______ the final exam.
【正确答案】 B
【答案解析】[考点] 虚拟语气
根据句意可知,逗号前为If引导的非真实条件句,表示与过去事实相反的假设,从句的谓语动词用“had+过去分词”的形式,因此主句的谓语动词应用“would/should/could/might have+过去分词”的形式。故选B。
   如果彼得放弃了他的兼职工作,他可能会通过期末考试。