在线英语听力室

现在完成时、过去完成时与将来完成的区别

时间:2016-11-18 04:30:31

(单词翻译:单击)

   1. 现在完成时以现在时间为参照点,表示在“现在”以前完成的动作或持续到“现在”的状态;

  2. 过去完成时则以过去时间为参照点,表示在“过去”某一时间以前发生的动作或持续到“过去”某一时间的状态;
  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. 到明年年底他就会写完他的小说了。
  与一般现在时代替一般将来时一样,在表示时间或者条件的状语从句,通常要用现在完成时来表示将来完成时,而不能直接使用将来完成时:
  I will go with you when I have finished my work. 等我完成工作之后我就同你去。
  若不强调动作的完成(且不至于引起歧义),有时也可用一般现在时:
  I will go with you when I finish my work. 我完成工作后就同你去。

分享到:


点击收听单词发音收听单词发音  

0     
参考例句:
0 finish UQDzy     
v.完成;n.结束
参考例句:
  • What time does it finish?它什么时候结束?
  • When will they finish the meeting?他们何时开完会?
0 novel o0ayi     
n.小说,长篇故事;adj.新奇的,异常的
参考例句:
  • She spent a peaceful afternoon by the river,reading a novel.她在河边看小说,度过了一个宁静的下午。
  • She finished writing her novel.她完成了她的小说。
0 year mfzwM     
n.年,年度,学年;adj./adv.每年,一年一次
参考例句:
  • Four seasons make a year.四季构成了一年。
  • Spring is the beginning of the year.春天是一年的开始。
0 work OoOyu     
n.工作,劳动
参考例句:
  • We all work hard.我们都努力工作。
  • Her work is to take care of the children.她的工作是照料好孩子。
0 had FeBxb     
vbl.have的过去式和过去分词;conj.有
参考例句:
  • I just had a good idea!我有个好主意!
  • The boy had a small branch of a tree in his hand.这个男孩手上拿一条小树枝。
0 finished otFzWn     
adj.完成的,精湛的;v.动词finish的过去式和过去分词
参考例句:
  • We finished up everything there was on the table. 我们把桌上的东西全吃完了。
  • We can certainly have the job finished on time.我们肯定能按时完成任务。
0 writing aeGzKN     
n.写,写作;著作,文学作品
参考例句:
  • I am also writing a short story.我也写短篇小说。
  • Do you like writing for children?你愿意为儿童写作吗?