1.—Tom, it is high time you ________ preparing for the final exam. There are only two weeks left.
—Thank you for reminding me.
A. start B. will start
C. would start D. started
答案与解析:D 考查虚拟语气。it is high time后面的从句要用虚拟语气,谓语动词用过去式。句意:——Tom,你该为期末考试做准备了,只剩下两周的时间了。——谢谢你提醒我。
2.—Did you attend the meeting?
—I ________ the news now if I ________ it.
A.would have known; had attended
B.would know; attend
C.would know; had attended
D.would have known; attended
答案与解析:C 句意:——你参加会议了吗?——要是我参加了的话,我现在就会知道那个消息了。本题是错综虚拟条件句。第一句的did暗示了下文的时间是过去时,对过去的虚拟应用if I had done something;答语中的主句是对现在情况的虚拟,故用would know。