客服

购物车

APP下载

扫码下载专升本APP

回顶部

搜题
APP下载

扫码下载专升本APP

单选题 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

解析

【翻译】如果彼得放弃了兼职工作,他可能会通过期末考试。 [考点]虚拟语气 【精析】B由题干条件状语从句中谓语动词的时态可知,本句表示与过去事实相反的假设,主句的谓语动词应用“would/should/could/might+have+过去分词”的形式。故选B。