作业帮 > 英语 > 作业

一道虚拟语气1.if i had only read all the books before____the lectu

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/04 06:14:48
一道虚拟语气
1.if i had only read all the books before____the lecture.为什么要选attended?而不是would have attended?
2.i would have come sooner but i___that you were waiting.为什么选didnt know 而不是hadnt known?
1 因为before后的是时间状语从句而不是主句.从来那个had read可知这是虚拟过去的虚拟语气,所以用attended.句意:如果我在上课之前就读了所有的书.
2 but后的部分不是虚拟二是事实了,所以用过去式,不用过去分词.句意:我本来会早点来的,但是我不知道你在等我.