| 宜城教育资源网www.ychedu.com 现在完成时的用法
1.表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。
2.表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。
3.表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”。常与twice,ever,never,three times等时间状语。
4. 现在完成时还往往可以同包括现在时间在内的时间状语连用。
5.现在完成时往往同表示不确定的过去时间状语连用。
6.现在完成时的"完成用法",现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
7.现在完成时的"未完成用法",现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。注意:现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。
8.一段时间+has passed+since从句,主语+have / has been+since短语。
9. 现在完成时常和短语 "up to now /till now","so far" (意思是从过去某一确定的时间一直延续到现在)连用。
现在完成时: 过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。 基本结构:主语+have/has+动词的过去分词 句式: 1. 否定句式:现在完成时的否定句式是“haven't (hasn't)+过去分词...”。 如:I have not seen the movie yet. 我还没看这部电影。 2. 一般疑问句:Have(Has)+主语+过去分词...? 如: —Have you finished the work?你已经做完这项工作了吗? —Yes, I have. 是的,我已经做完了。(No, I haven't. 不,我还没有做完。) 3. 特殊疑问句:特殊疑问词+have(has)+主语+过去分词...?如: How many times have you been to the Great Wall?你去过长城几次? 提示:肯定句中有some, already时,改为否定句或疑问句时通常要分别改为any, yet。如: I have already finished my homework. 我已经完成了我的作业。 → I haven't finished my homework yet. (否定句) → Have you finished your homework yet? (一般疑问句) 现在完成时常见两种句型: ①for短语 ②It is+一段时间+ since从句
· 现在完成时特点: 1. 非持续性动词的完成时的肯定式不能与时间段连用,若要用时间段状语,则应换成相应的持续性动词或状态动词。 例如: He has left. He has been away for an hour. 2. have/has been to 表示曾经去过某地,但现在不在那;have/has gone to表示现在已去某地,现在不在这。 例如: He has been to Canada, but now he is working in our company. Mr. Li in not at home. He has gone to Shanghai. 3. 完成时的肯定式常用already,而否定式和疑问式常用yet,但若already用于疑问句时,表示一种出乎意外的惊讶。 例如:Have you read it already?
· 现在完成时和一般过去时区别: 现在完成时和一般过去时都表示在过去完成的动作。 但现在完成时强调的是这一动作与现在的关系。如对现在产生的结果或影响等, 而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。 比较: I have lost my new book. 我把新书丢了。(现在还未找到) I lost my new book yesterday. 我昨天把新书丢了。(昨天丢的,现在找到与否没说明)
have been(to)与have gone( to)的区别: have been(to)表示“去过某地(现在已经回来了)”,可用于各人称; have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称, 前者可与once ,never,several times等连用,后者则不能。 如: They have been to Beijing twice.他们去过北京两次。 He has gone to Beijing . 他去北京了。
现在完成时注意事项: 1.如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。如: It is two years since his father died. =His father has been dead for two years.他父亲去世已有三年了。
2.终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。如: I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿。
3..现在完成时不能单独与准确时间连用,(如表示过去的时间状语) 如:yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
4.不能与when连用.
宜城教育资源网www.ychedu.com |