一、 现在完成时
(1) 表示过去发生或已完成的动作对现在造成的影响和结果。
(2) 主语+have\has+动词的过去分词+其他    (have\has done)
(3) 时间状语:already, yet仍, ever, never, just, so far, for two days, since 2017等
(4) 用法
① 表示过去发生或已完成的动作对现在造成的影响和结果。常与副词already, yet, just, ever, never连用。
I have already seen the new film. 我已经看过这部新电影了。
② 表示过去已经开始,且持续到现在的动作或状态,也许还要继续下去。常与forsince引导的时间状语连用。这时必须使用延续性动词,如be, like, teach, learn, work, study, know等。
He has lived in Beijing since 1980.  从1980年以来他一直居住在北京。
I have been here since three years ago.    自从3年前我就一直在这儿。
拓展:英语中,动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动词。
(1) 延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。
延续性动词可以用于现在完成时,可以与表示时间段的状语连用。不能与表示短暂时间的时间点状语连用。表示时间段的短语有:for two years, during the past three years, since last year等。
如:I have learned English since I came here.自从我来到这儿就学英语了。
(2) 终止性动词也称瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。如open, close, finish, begin, come, go, arrive in/at , reach, get to(到达某地的表达), leave, move, borrow, buy等。
终止性动词在肯定句中与表示时间点的状语连用,如:two years ago; at 5 o'clock
例:He died 5 years ago.
否定的终止性动词可以与表示时间段的、since和for引导的时间状语连用。例: I haven't heard from him for 3 weeks.
(3) 常见终止性动词转化为延续性动词的有:
leave --- be away,  borrow --- keep,  buy --- have,  begin/start --- be on,  die --- be dead
finish --- be over,  join --- be on+组织机构\ be a member of+组织机构,  fall ill --- be ill
open sth --- keep sth open,  get up---be up,  come here --- be here, go there --- be there become --- be, come back --- be back,  fall asleep --- be asleep, get to/ arrive/reach --- be (in)  get to know --- know,  go (get) out --- be out,  put on --- wear
catch a cold --- have a cold,  marry/get married---be married等。
造句。电影已经开始十分钟了。
不能译成 The film has begun for ten minutes. 因为begin是终止性动词,不能与for ten minutes这个延续性时间状语连用,十分钟表示的是一个时间段。所以我们需要把终止性动词改为意思相同的延续性动词。可以把begun改成been on,所以句子正确表达应为 The film has been on for ten minutes.
例句:I have had the pen for a week.  我买这支钢笔一周了。
现在完成时的结构是have\has done,所以句中的第一个have很好理解,固定用法。买钢笔的表达是buy a pen,buy要转换成have,所以在现在完成时的句子中,买钢笔应表达为have a pen。而have的过去分词是had,所以这个句子的表达是……
例句:他来这里两天了。 He has been here for two days.
拓展:since和for的区别
由since和for引导的时间都是持续性的一段时间。
      ①+时间点 
  例:My father has been a teacher since 2005. 我的父亲从2005以来就一直是教师。
since  ②+时间段+ago 
例:She has been a doctor since two years ago. 她从两年前就当医生了。
      ③+从句 
例:I have worked here since I moved here. 自从我搬到这儿以来,就一直在这儿工作。
      ④固定句型:It is\It has been+一段时间+since从句(一般过去时)
例:It is\It has been ten minutes since the film began. 电影已经开始十分钟了。
for + 时间段
例: I have been a writer for two years now. 现在,我作为一名作家已经两年了。
③ have\has been to “曾经到过某地” have\has gone to “已经去某地了”
They have been to India twice. 他们去过两次印度。(暗指他们已经不在印度了)
George has gone to London.  乔治去伦敦了。(暗指他可能已经在伦敦了,或在去伦敦的路上。总之,现在不在这里)
(5)题目
1. ---Would you like to watch the three-D film Titanic with me?
---Certainly. I don’t mind seeing it again although I     it twice.
A. saw          B. was seen          C. have seen          D. had seen
在接受看电影邀请之前,答题者已经看过两遍了。这表明,看电影的动作发生在过去,并对现在产生了影响。且don’t也暗示了此题的时态是现在时,所以应用现在完成时。
2. He promised to pick me up at the school gate. However, he     yet.
A. didn’t arrive    B. doesn’t arrive      C. isn’t arriving      D. hasn’t arrived
根据关键词yet可知,用现在完成时。
二、一般现在时
(1) 表示习惯性、经常性的动作,现在的特征或状态,客观普遍真理。
(2) 主语+am\is\are+动词原形\动词三单+其他 
(3) 时间状语:always, often, sometimes, once a week, every day, on Monday等
(4) 用法
①表示经常性或习惯性的动作或状态。
I go to bed and get up early every day. 我每天早睡早起。
②表示客观事实和普遍真理。
The sun rises in the east.  太阳从东方升起。
Time goes by.  时光流逝。
③表示知觉、态度、情感,如:be, like, love, hate, want, hope, need, know, understand, remember, feel, think, see, hear, have等表示现在发生的具体行为时,只用一般现在时,而不用现在进行时。
I think you are right.  我认为你是对的。
I like watermelons.  我喜欢西瓜。
④表示主语具有的性格和能力。
She speaks English.  她说英语。
Jim is very smart.  吉姆非常聪明。(美语中夸别人聪明最好用smart,因为clever有狡猾的意思)
⑤表示按计划、规定要发生动作。
School starts at eight o’clock.    学校8点开始上课。
begin和start区别The train starts at seven.      火车将于7点发车。
⑥在时间、条件状语从句中,要用一般现在时表示将要发生的动作。
If you go to the party, you’ll have a great time.  如果你去参加晚会,你会玩的很开心。
He will give you a call when he is free.        当他有空时,他会给你打电话。
⑦以here, there开头的句子,用一般现在时表示正在发生的动作。
Here comes the bus.  公交车来了。
There goes the bell.    铃声响了。
(5)题目

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。