3.现在完成时、过去完成时与将来完成时的区别
现在完成时以现在为参照点,一般强调发生在过去的动作对现在造成的影响或产生的结果;过去完成时则以过去时间为参照点,表示在过去某一时间或动作之前已经发生、完成的动作;将来完成时则以将来时间为参照点,表示在将来某一时间或动作之前已经完成的动作或持续到将来某一时间的动作。
He has finished writing his novel.
他已写完他的小说了。
He had finished writing his novel by the end of last year.去年年底他就写完他的小说了。
He will have finished writing his novel by the end of next year.到明年年底他将会写完他的小说。
二、将来进行时
1.概述
将来进行时主要表示将来某一时间正在进行的动作,或表示要在将来某一时间开始,并继续下去的动作。将来进行时由"shall/will+be+现在分词"构成。
The time of next week they will be sitting in the cinema.下周的这个时候,他们将坐在电影院里。
By this time tomorrow,I'll be lying on the beach.
明天的这个时候,我将会躺在沙滩上。
2.用法
将来进行时表示在将来某一时间正在进行的动作。将来进行时有很强的推测性,因此往往在以下几种场合中使用:
(1)表示将来某一时间正在进行的动作,一般有时间状语;
(2)表示现在正在进行的动作,但这个动作会持续到将来;
(3)表示预定将来发生的动作或对将来的预测;
(4)表示委婉的请求;
(5)表示原因;
(6)表示结果;
(7)表示对将来的打算。
When he comes to my house tomorrow,I will be writing the report.明天他来我家时,我将在写报告。
I wonder if it will still be raining this afternoon.
我想知道今天下午是否还会继续下雨。
I think that she will be working on this experiment until next morning.
我觉得她会将实验一直做到明天上午。