和谐英语

现在进行体的用法(二)

2007-11-08来源:

        What were you doing before you came here? 你来这儿之前做些什么工作?(这比What did you do…?听起来更有礼貌。)
        以上几例只有婉转程度的区别,而没有时间关系的差异。这四种动词形式都表示现在的请求。 
        b) 表示主观臆想的情况 
        过去进行体这一用法仅限于某些固定结构。过去进行体的这种用法,通常可与一般过去时交换使用,则意义没有区别,例如:
        I wish they were not talking so loudly. 我但愿你们说话声不要那么大。 WERE NOT TALKING是过去进行体,但表示的是现在的时间。表达了一种主观臆想的情况,用在"但愿..."这种句型中。 
        I’d rather you were going at once. 我宁愿你只去一次。 WERE GOING是过去进行体,但在这里则表示的是将来时间。表达一种主观臆想。
        Would you stay a little longer, if you were enjoying yourself? 若你玩的开心,你能多待一会吗? WERE ENJOYING是过去进行体,在这里却表示将来时间,表达一种主观臆想。
        If they were leaving tonight, I’d like to go with them. 若他们今晚离开,我愿和他们一起走。 WERE LEAVING是过去进行体,在这里也是表示的将来时间,表达一种主观臆想。
        It is time we were leaving. 该是我们离开的时间啦。 WERE LEAVING是过去进行体,在这里表示现在时间,表示一种主观臆想。
        在表示主观臆想这一情况中,过去进行体的这一用法通常可与一般过去时交换使用,意义没有区别。例如:
        I wish we were going. = I wish we went. 我但愿我们去。
        It’s time we were leavig. = It’s time we left. 该是我们离开的时间啦。 
        5〕过去进行体与一般过去时用法比较
        下面进一步比较过去进行体和一般过去时的用法:
        a) 表示已完成的动作用一般过去时,表示未完成的动作用过去进行体。例如:
        I was reading a novel yesterday. 昨天我正在读小说。 WAS READING是过去进行体,用过去进行体则表示这本小说还没有读完。
        I read a novel yesterday. 昨天我读了一本小说。 READ是一般过去时,用在这里则表示这本小说已经给读完了。
        They were building a dam last winter. 从去年冬天他们就在建水坝。 WERE BUILDING是过去进行体,用在这里表示水坝到现在还在建中,还没有完。
        They built a dam last winter. 去年冬天他们建了一个水坝。 BUILT是一般过去时,在这里是表示这个水坝建造好了。 
        b) 一般过去时通常只说明过去某时发生某事,而过去进行体则侧得重在动作的持续时间,而不仅仅是说明事实。例如:
        It rained all night. 昨天下一晚上的雨。 RAINED是一般过去时,只说明昨晚发生的事,不表示时间的持续。
        It was raining all night. 从昨晚上一整晚都在下雨。 WAS RAINING是过去进行体,这句话表示的侧重点是放在动作的持续时间上,不仅仅只是续事。
        He worked all through the night. 他工作了一个通宵。 WORKED是一般过去时,这句只是在叙事。