tom was interested in books that 3 hours had passed ()he realized it

问题描述:

tom was interested in books that 3 hours had passed ()he realized it
before 在.之前
that 那个
until直到
after 在.之后
选哪个?为什么呀我要的是语法上的解释

选before
这个只要用一个简单的规则就可以确定
只要是前面的动作发生在后面动词的动作之前,就都用before,就绝对不会错(因而before还可以用于完成时)
that含有同步的意思
until 表示直到什么时候,它强调的是在某一个时刻的动作,就是说直到这一时刻才意识到
after表示在什么之后,显然是件过去3小时,是在tom意识到之前的
记住这几个区别就可以以不变应万变了