问题 单项选择题

If I ______ the books on the reading list before, I would have attended the lecture.

A.would have read

B.have been reading

C.had read

D.have read

答案

参考答案:C

解析: 本题测试虚拟语气。在与过去事实相反的虚拟语气条件句中用过去完成时。主句用“would/could/should/might/ought to…+现在完成时”结构。所以C选项是正确答案。

选择题
单项选择题 B1型题