英语语法,现在完成时,思维导图

默认分类 未结 1 1194
___TTszina
___TTszina 2023-03-18 05:28
1条回答
  • 2023-03-18 05:54

    一、基本结构    1. 肯定式  主语 + 助动词(have/has)+过去分词+其他l 规则动词的过去分词的构成与动词过去式相同,不规则动词的过去分词见九年级英语教材后的不规则动词表;l have可缩写为’ve,has可缩写为’s。如:   They’ve worked in the factory for ten years.     He’s been there before, hasn’t he?  2. 否定式 主语 + has/have + not+过去分词+其他l have not可缩写为haven’t,has not可缩写为hasn’t。如:   I haven’t found my lost cat.   She hasn’t finished her homework yet.  3. 疑问式Has/Have + 主语+过去分词+其他+“?”肯定回答常用:Yes, 主语+has/have,有时也用:Yes, already否定回答常用:No, 主语+hasn’t/haven’t,有时也用“No, not yet”等形式。如:  —Have you been to Dalian? 你去过大连吗?  —No, not yet. 不,还没去过。He has taught you English since two weeks ago, hasn’t he?     二、现在完成时的用法  1. 过去的动作,对现在的影响:表示动作发生在过去,强调对现在造成影响。此情况多用瞬间动词,如吃饭、起床。如:I have had lunch already, so I am not hungry now. I got up late this morning, so I didn’t catch the bus to cshool.现在过去的某一动作发生时间轴影响简单来说就是,动作发生在过去的某一时间点,对现在造成了影响 时间轴表示:   2.动作发生在过去,并且现在持续进行。表示过去已经开始,持续到现在的动作或状态,这种用法中的谓语动词一般为延续性动词(或反复性动词)。将来是否延续下去,我们还不知道。如:  We have lived here for over three years.现在过去的某一时间动作开始时间轴持续  We have studied English since three years ago.  时间轴表示:   三、现在完成时的时间状语(是应试答题的关键)  1. 现在完成时与不明确的过去时间状语副词before,just,already,yet,ever等连用。如:  I haven’t seen him before. 我以前没有见过他。  They have just done their homework. 他们刚做完作业。  2.现在完成时与for/since等引导的持续性时间状语或these days,so far等包括“现在时间”在内的时间状语连用。如:  I have known him for six years. 我认识他六年了。  The doctor has saved over two hundred people’s lives so far.  到目前为止,这位医生已挽救了二百多人的生命。  四、副词区分  1. 一些时间状语副词的用法区别  ① yet,already,just与everYet否定句和疑问句句尾,疑问句中常译为“已经”,否定句中常译为“尚未,还”already常用于现在完成时的肯定句中,常译为“已经”,用于疑问句时表示“惊讶、怀疑、不相信”等语气,just常用于肯定句,ever常用于疑问句。如:  —Have you had your breakfast yet? 你已经吃过早餐了吗?  —Yes, I have already had it. 是的,我已经吃过了。  Have you ever seen the film? 你曾经看过这部电影吗?  ② before与ago,just与just nowbefore表示现在看来的“以前”,独用于现在完成时中,不与表示一段时间连用, ago表示在过去某时间的“以前”, 形式“一段时间+ago”与过去时连用;just常与现在完成时连用,多用于句中助动词之后修饰谓语动词,just now多与一般过去时或一般现在时连用,一般用于句末。如:  Have you met him before? 你以前见过他吗?  My brother met her in the street two days ago.  我哥哥两天前在街上遇到了她。  I have just had breakfast. 我刚吃过早餐。  She had breakfast just now.  她刚吃了早餐。  2. for与since的区别for + 段时间,since +过去的时间点,(since可作连词时,后接从句,从句常用一般过去时。)如:  I have known him for three years.   我认识他有三年了。  We have lived here since 1998.  我们从1998年就住在这里了。  How many English words have you learned since you came here?  自从你来这儿你学了多少英语单词?  3. have (has) been to与have (has) gone to的区别have (has) been to表示已经去过某地,人离开了某地,已经返回,人对该地已有(或没有)经历或体验;have (has) gone to表示人已经去了某地,人不在说话地。如:  He has been to Japan twice. 他去过***两次。  —Where is Jim? 吉姆在哪儿?  —He has gone to the post office. 他去了邮电所。  4. 现在完成时与一般过去时的区别  现在完成时表示过去的某一动作对现在造成的影响或结果,强调的是现在的情况;而一般过去时只表示过去的动作或状态,与现在没有关系,所以现在完成时不能与具体的过去时间状语如last year,ago,just now,in 1997等连用;现在完成时动作发生在过去,并有可能要持续下去,但一般过去时动作没有持续性;when引导的疑问句也不能用现在完成时,但可以用一般过去时。如:  He has lived here since 2000.  2000年以来他一直住在这儿。(他现在还住在这里。)  He lived here in 2000.  2000年他住在这儿。(不涉及现在他是否还住在这里。)  —I have read the book before. 我以前已经看过这本书了。  —When did you read it? 你什么时候看的?

    0 讨论(0)
提交回复