1. 何时用到现在完成时也就是在哪些时候要用现在完成时
现在完成时《have(has)+过去分词》有以下的用法:结束、结果:表示现在刚完成的动作.继续:表示过去继续到现在的动作或状态.经验:表示过去某时到现在的经验.1 结束、结果I have read the book already.我已经读过这本书了.表示一个过去发生并结束的动作对现在产生的结果和影响.这一类情况可以细致分为下述两种情况.1.表示开始于过去的动作刚刚结束.常和just,now,already,yet,not…yet等连用.Li Ming has just turned off the light.李明刚刚把灯关上.(说明现在灯关上了)I've finished my homework now.现在我已经做完作业了.(说明可以交作业或做别的了)2.表示过去动作的结果,现在仍残留着.一般不用时间状语.I have lost my pen.我把笔丢了.(说明过去某时丢的,现在我还没找到这支笔)She has become a teacher.她已经当了老师.(说明她现在仍是老师)2 继续I have known him for ten years.我认识他十年了.表示过去已经开始,持续到现在,而且还能继续下去的动作或状态.往往和表示一段时间的状语连用.如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,since,since yesterday,since 2 days ago,since 1991,for a longtime,for a month,so far,up to now,till(until) now等.He has lived here for 30 years.他住在这儿三十年了.(现在还住在这儿)They've known each other since childhood.他们从小彼此相识.(现在还继续往来)How long have you studied English?你学英语多久了?(现在仍在学)注意问句时常用How long…3 经验He has never been ill in his life.他一生中从未生过病.表示从过去到现在之间曾经经历过的事情.常和often,never,ever,once,twice,three times,before,since等连用.I have been to the Summer Palace twice.我曾经去过颐和园两次.We have visited your school before.我以前曾去过你们学校.(过去的经历,但现在依然记得)。
2. before什么时候用在一般过去式什么时候用在现在完成时
现在完成时和一般过去时都表示在过去完成的动作, 但现在完成时强调这一动作与现在的关系, 如对现在产生的结果、影响等,而一般过去时则表示动作发生在过去,一般不表示和现在的关系.试比较: ① Who has opened the door?谁把门开了?(现在门还开着) Who opened the door? 谁开的门? (指过去,与现在无关.现在门是关着还是开着,没有说明.) ② — Have you had your lunch?你吃过午饭没有? (意即你现在不饿吗?) — Yes, I have. 吃了.(意即我现在饱了,不要再吃了.) — When did you have it? 你什么时候吃的? (说话人感兴趣的是“吃”这一动作发生在什么时候.)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语. 一般过去时的时间状语: yesterday, once, last week, 。
ago, in 1980, in October, just now等具体的时间状语. 现在完成时的时间状语: for, since, so far, ever, never, just, yet, till/ until, up to now, in past/last years, always等不确定的时间状语. 共同的时间状语: this morning, tonight, this April, now, ever, before, already, recently, lately等.现在完成时表示持续到现在的动作或状态,动词一般是延续性的, 如 live, teach, learn, work, study, know等. 过去时常用的非延续性动词有come, go, leave, start, die, finish, become, get married等. eg. ① I saw this film yesterday.(强调看的动作发生过了.) I have seen this film. (强调对现在的影响,电影的内容已经知道了.) ② He has been in the League for three years. (在团内的状态可延续) He has been a League member for three years. (是团员的状态可持续) He joined the League three years ago. (三年前入团,joined为短暂行为.) 句子中如有一般过去时的时间状语(如yesterday, last week, in 1960)时,不能使用现在完成时,要用过去时. 时态一般与句中表示状态的关键词有关,要善于发现,祝学习进步。
3. 英语中现在完成时的用法,详细说明
第一部分 现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。
学习现在完成时,先从结构和句式开始: 构成:主语 + have/has + 过去分词 + 其他。(当主语是第三人称单数时用has,其余人称用have。
过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。) 否定式:主语 + haven't/hasn't + 过去分词 + 其他。
疑问式: Have /Has + 主语 + 过去分词 + 其他? 简略答语: Yes, 主语 + have/has.(肯定) No, 主语 + haven't/hasn't.(否定)第二部分 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义: * 以already, just和yet为标志 already, just和yet 表示到现在为止动作或状态已经、刚刚或还没有发生。He has already got her help. 他已得到她的帮助。
He has just seen the film. 他刚刚看过这场电影。He hasn't come back yet. 他还没有回来。
* 以ever和never为标志 ever和never 表示到现在为止动作或状态曾经或从来没有发生过。This is the best film I have ever seen. 这是我曾经看过的最好的一部电影。
He has never been to Beijing. 他从没有到过北京。 * 以动作发生的次数为标志 若某一动作到现在为止已经发生了若干次,则要使用现在完成时。
He says he has been to the USA three times. 他说他已经去过美国三次了。 * 以so far为标志 so far往往表示到目前为止动作或状态已经发生。
He has got to Beijing so far. 到目前为止他已到了北京。She has passed the examso far. 到目前为止她已经通过了考试。
第三部分 过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手,进一步学习现在完成时。 *“终止”、“延续”要转换 英语中的动词从词义上可以分为延续性和非延续性两种,在现在完成时态中一定要注意动词这一特性,应将这类非延续性动词转换为延续性动词。
如:“The cat play” has been on for half an hour. 《猫》已经开演半个小时了。How long have you had this dictionary? 这本字典你买了多久了? 初中阶段常见的有:come-be, go out -be out, leave-be away (from), begin-be on, buy-have, borrow-keep , join-be a member / 介词短语, die-be dead, become-be, open(v.)-be open(adj.) 等。
* 时间“点”、“段”须分清 过去开始的动作可以延续到某一点结束,也可能继续延续,这时就要根据时间“点”、“段”选择相应的介词for或since。如:He has been away for two years. 他已走了两年。
(for+时间段)He has been an English teacher since 1992. 自从1992年以来他一直当英语教师。(since+过去某一时刻)第四部分 一、动词的过去分词形式:通常一个动词的过去分词和他的过去式是一样的,在动词后面加ed构成过去分词,但是有一些动词的过去分词有不规则的形式。
be--been go--gone come--come run--run swim--swum fly--flown see--seen speak--spoken do--done give--given hide--hidden become--become take--taken get--gotten / got break--broken shake--shaken wake--waken awake--awaken rise--risen lay--lain fall--fallen begin--begun know--known forget--forgotten write--written choose--chosen drink--drunk eat--eaten bite--bitten show--shown She has forgotten her name. She has amnesia. 她已经忘记了自己的名字。她有健忘症。
I have already drunk the coffee. 我已经喝过咖啡了。 They have gone to see the President. 他们已经去见校长了。
She has come to see you. 她来看过你了。 二、当have被用在现在完成时态中时,它可以和前面的代名词一起组成缩写形式。
I've been to New York once before. 我曾经到过纽约。 He's gone to the fish market. 他已经去过鱼市了。
We've come to help. 我们已经提供了帮助。 三、现在完成时用not来表达否定形式。
当有not出现的时候,have可以和not组成缩写,但是此时不能和前面的代名词组成缩写。She hasn't spoken to him. 她还没和他说过话。
提问的时候,have需要被提到句首。 Have you seen Matthew? 你见过马休了么? 四、简单过去时和现在完成时在一定程度上有共同之处,当然事实上两者之间有本质区别。
当需要指明过去一个特定的时刻发生的事情时,需要使用简单过去式。He finished three days ago. 他三天前做完了工作。
They finished a long time ago. 他们老早就完成工作了。 五、当没有特定指明的时间,现在完成时和一般过去时都可以使用。
I have already finished. 我早就完工了。 I already finished. 我早就完工了。
一般过去时比现在完成时更能表达事情的结果。 John has taught math for twenty years. 约翰已经教了20年的数学。
John taught math for twenty years. 约翰教了20年数学。 在上面的句子中,第一句保留了约翰继续教数学的可能性。
第二句表明约翰已经不再教数学了,他可能退休了,换工作了,或者去世了。 Steve and Carol have eaten at that restaurant twice. They really like it.史蒂文和卡洛尔已经在那家饭店吃过。
4. 英语:现在完成时用法,构成
一、现在完成时的意义(用法) 1.表示过去发生或已经完成的某一动作对现在造成的影响或结果。
(瞬间动词适用于这种情况) 2.表示过去已经开始并持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用。(延续性动词适用于这种情况) 我们可以简记为: (1) “过去对现在”(瞬间动词) (2) “过去到现在”(延续性动词) 二、现在完成时的构成(结构) 现在完成时由“助动词have(has) + 过去分词”构成。
我们可以简记为: ① have(has)在前面, ② 过去分词在后边, ③ 以前(before) 从来不(never) 出现, ④最近(recently) 曾经(ever) 一(once) 两遍(twice), ⑤自从(since) 刚刚(just) for一段,今天(today) 已经(already/yet) 很明显。 注:1. ①②是指该时态的构成。
③④⑤是时态的标志。 2. since +(1)(过去的)月份/年份 since +(2) 一段时间+ago since +(3)一般过去时从句 例如: 1. I have lived here for 9 years. 2. Wang Zhenrong has been teaching English here since 20 years ago. 3. Have you ever seen Mr Zhao\'s wife? 4. We\'ve never been there before. 5. Has Shi Qingyong had his lunch yet? 6. Wang Qishan has read the book twice. 三、关于瞬间动词的记忆口诀 现在完成在瞬间;非延只连时间点;终止需转换;否定方可碰一段。
注:1.瞬间动词又叫非延续性动词,还叫终止性动词。瞬间动词可以有现在完成时态, 但不可以接一段时间,若要接一段时间,须要做一些相应的变换。
2.瞬间动词在完成时态中的否定式可以接一段时间。 初中阶段常见的瞬间动词有: (1) 来(come)、去(go)、到(get to/reach/arrive at)、离(leave)、看(see)、听(说)hear (2) 买(buy)、卖(sell)、开(open)、关(close)、起床(get up) (3) 参加(join/take part in)、开发(begin/start)、还(return/give)(与)借(borrow/lend) (4) 变成(become/turn)、带(bring/take)、给(give)、死(die)、完(finish/end)、接(receive。