内容正文:
人教版八年级英语时态专讲--现在完成时讲义+习题
现在完成时
现在完成时:表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去开始延续到现在并且有可能还会持续的动作或状态。
由“have/has+过去分词”构成,主要有两个含义:
①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,
如:many times,just,yet,ever,never,already,before,so far, by now等连用。
②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since + 时间点/从句,for two months, so far等。
句型:基本结构:主语+have/has+过去分词(done)
①肯定句:主语+have/has+过去分词+其他 ②否定句:主语+have/has+not+过去分词+其他
③一般疑问句:Have/Has+主语+过去分词+其他 ④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)
常与时间状语连用:just , already, yet,ever, never, before, several times.
already“已经”; yet“仍然, 还”, 这两个副词常常用于完成时态, 其中already常用于肯定句, yet常用于否定句和疑问句中。
如: Jim has already finished his work. Jim已经把他的工作做完了。Mother hasn’t come home yet. 妈妈还没回来。
现在完成时一般过去时的区别
现在完成时表示的是与现在有关联的过去事件;而一般过去时则与现在毫无关系,只是单纯的过去的情况。比较:
I have lost my pen, so I have to buy one.我丢了钢笔,所以得去买一枝。 I lost my pen, but found it later. 我丢了钢笔,但后来找到了。
当句子中有表示明确过去的状语时,只能用一般过去时,不能用现在完成时。
如:他一周以前动身去了纽约。误:He has left for New York a week ago. 正:He left for New York a week ago.
当句首为疑问词when时,其后可用一般过去时,不能用现在完成时。
如:你什么时候和他首次见面的? 误:When have you first met him? 正:When did you first meet him?
一:现在完成时(二)现在完成时表示经历的用法:现在完成时常用have been to,ever,never等表示经历。
1.have/has been to表示去过某地,可以与never,ever,just,once等连用。 如:Mr.Smith has ever been to China three times.
2.ever用于现在完成时的一般疑问句中,放在过去分词之前主语之后。如:Have you ever visited the Palace Museum?
3.never表否定:用在助动词have/has后,过去分词前,否定回答也可用neither。Eg:I have never been to Wuli--Me neither.
二:have/has been to与have/has gone to的用法区别
have been to意为“曾经去过某地”,后可接次数,如once/twice/three times等,表示“去过某地几次”,也可和just/never/ever等连用。
如:My father has been to Beijing twice.我父亲去过北京两次。 I have never been to the Great Wall.我从未去过长城。
have gone to意为“到某地去了”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。如:
—Where is Jim?—He has gone to England.—他去英国了。(尚未回来) Mr Wang isn't here,He has gone to Qingdao.
注意区别:
He went to Ankang last week(一般过去时) 上周他(做了一件事,那就是)去了安康
He has been to Ankang(现在完成时) 他去了安康 他曾经到过安康(他现在回来了,人不在安康了)
He has gone to Ankang(现在完成时) 他去了安康(也许刚