1. Susan had quit her well-paid job and was working as a volunteer in the neighborhood when I visited her last year. 为什么用过去进行时不用一般过去时?
这个句子的when时间状语告诉你一个说话人关心的过去时间X,即去年我去拜访她的这段时间(大概一天或者几天)。Susan辞职这个动作在X时间之前发生并结束,为完成体,X为过去时,所以用过去完成时表示X之前发生并结束的事件。在X这个时间,Susan临时作为志愿者在社区服务。属于临时性习惯动作。这个习惯动作的结束是预料之中的(她一定会另找工作挣钱吃饭),所以这个临时习惯用进行体表示,该习惯在说话人关系的X时,即我拜访她的时候存在着,所以用过去进行时。
2. We have been working on it for several hours but we have not yet reached any conclusion. 为什么用现在完成进行时而不用现在完成时?
work on sth 为非终结持续性动词,用现在完成时加持续时间状语(如for时间状语)可以表示持续到现在的事件。所以本句用现在完成时也是可以的。但如果删去for持续时间状语,就只能用现在完成进行时表示这个事件持续到说话时。如果只用现在完成时而没有持续时间状语,只能表示过去结束了的事件,不能表示持续到说话时。
3. What about ten o'clock tomorrow morning? I'm afraid I can't make it. I will be taking an exam then.为什么用将来进行时?为什么不直接用?一般将来时?
一般将来时为一般体,一般体表示的事件是发生并结束的完整的事件。而then指的是ten o'clock tomorrow morning这个点时间,即X=明天上午十点。考试这个动作不可能在十点发生并结束,而是正发生、会结束,但没有结束。通常考试时间为45分钟或90分钟,即Y= 45 或 90 分钟,而X 为一个点时间,Y大于X,所以必须用进行体。将来时+进行体=将来进行时(态)。
4. People have better access to health care than they used to and they are living/live longer now as a result. 为什么可以用现在进行时和一般现在时这两种有什么区别?
live是介于静态动词和动态动词之间的灰色地带的动词。所以在表示长期状态时用一般体,表示临时或短期状态时用进行体。例如,Tom is an American,but he lives in China. 这个句子表示汤姆在中国长期居住,没有回美国的打算或计划。什么时候回美国无法预料。如果改用现在进行时,but he is living in China.则暗示汤姆在中国的居住是临时的,比如他在中国留学,三年后就会回美国。或者他父亲任驻华大使,任期满后肯定回国,他会和父亲一起回国。即他离开中国,不再居住在中国是预料之中的。但说话时他还在中国,会结束而未结束的情景,用进行体表示。
语法书说一般现在时可以表示长期的习惯或状态,以及科学真理、科学事实等。这是把一般体和现在时融合在一起的作用。我们把一般体和现在时分离,现在时表示说话时刻,一般体表示X时存在的长期的不可预料结束的状态或习惯。所以不要把一般体表示的情景与现在时这个说话人关心的时间混为一谈。
Tom is talkative. 这个一般现在时表示汤姆平时是个爱说话的人,一般体表示长期的不可预料结束的状态。但是前几天他丢了新买的自行车,心情很郁闷,这几天一直沉默不语,一反常态,我们就可以说,but he is being quiet these days. 这个be就是动态化了,表示一种临时的状态。说话人可以预料不久汤姆就会恢复常态,又回到一个爱说话的人。但在说话人说话的现在,汤姆沉默不语的状态还是存在者,会结束而没有结束,所以用进行体。