现在完成式和现在完成进行式
的有关信息介绍如下:在与时间状语连用时,现在完成式空郑与现在完成进行式两者含义相同. 例如:He has been writing a book for three years. He has written a book for three yeas.这两个句子意思是一样的. 反之,如果只是He has been writing a book.则表示未完成还在进行.而He has written a book.就表示已经做完了. 现在完成时 (一)构成:have/has + 过去分词 (二)用法: 1. 在未指明具体时间的情况下,现在完成时动词通常可以表示在说话之前已经完成,而后果或影响斗伏颂至今仍存在的动作。现在完成时把过去的动作和现在的结果联系起来。 It has taken effect since the first day of your employment. 在你上班的第一天就开始实施。 2.现在完成时动词可以表示开始于过去持续到现在(也许还会继续进行下去)的动作或状态。例如:厅银 I have studied English since 1975. 我从一九七五年起就学习英语。 Come, go, leave, arrive, join, die, bury和marry等动词所表示的动作是一时的,不能延续的,故不能与for, since…等开头的表示一段时间的状语连用。如不能说"He has come to Beijing for seven years."。可以说:He has been in Beijing for seven years. 现在完成时不能和明确指出的表示过去的时间的状语(如:yesterday, last year, in 1976, two days ago, just now, when I came in等)连用,但可以和不明确指出时间的状语 (如:already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等)连用;也可以和表示包括现在在内的时间状语(如:this morning, today, this week, this year等)连用。