成人英语三级

单选题I would have told him about the change of time for the class, __________ to class last time.

A.did he come
B.he came
C.had he come
D.he had come

参考答案:C进入在线模考
【参考译文】如果他上次来上课了,我就会告诉他上课时间的变化。
【答案解析】本题考查虚拟语气的用法。主句用的是would have told,表示对过去事情的虚拟,所以从句要相应地用过去完成时if he had come,if省略了,句子的助动词提前,倒装,故选D。