现在完成时态的主要用法

文/刘建德【摘 要】现在完成时态在英语中使用非常广泛,是英语语法中较难掌握的时态之一。本文阐述了现在完成时态的主要用法,旨在深入理解现在完成时并正确使用该时态。教育期刊网 http://www.jyqkw.com关键词 已完成;未完成;时间状语;瞬间动词;延续性动词完成时是表示动作、状态或过程在一定时间内处于完成状态的动词形式。完成时分为现在完成时、过去完成时和将来完成时。现在完成时的基本构成为:助动词have/has+动词的过去分词。一、“已完成”的用法现在完成时的这一用法表示动作或过程发生在说话之前(没有明确的过去时间,常指最近的已过去的时间),现在已经完成了,并与现在的情况相联系。1.表示过去发生的某一动作对现在造成的影响或结果。如:1) After all these years we’ve at last paid off all our debts. (强调现在不欠债的情况)2) Tom has graduated from Cambridge and is now going to find a job.(汤姆现在已经是一名毕业生了,具备了找一份更好工作的条件。)2.表示过去有过的一种经历,这种经历不可能为以后的行为所抹杀或否定,如:1) I have been to the Great Wall.2) Where have you been all these years?3) Have you ever read any novels written by Dickens?3.表示一个动作先于另一动作,如:1) Do you understand what he(has)said to us?当然,本句从句中的谓语动词有一般过去时said也对,但完成时更强调与现在情况相关,因此语义更好。但当有明确的表示过去的时间状语时,应用一般过去时,如:Do you understand what he said to us this morning?2) Please return the books you(have)borrowed from the library before Friday.4.已故伟人的言语(不是某个具体的言语)对现在和将来具有长期现实意义的,也通常用现在完成时来表达,如:1) Marx has left us many great works.2) Comrade Deng Xiao Ping has pointed out a bright road for us .5.现在完时还可用来提供信息,在报导、信件和谈话中尤其常见。如:1)According to the latest reports, the government forces have pushed back the rebels and retaken the town.2)I’m delighted to tell you that you’ve passed the exam.二、“未完成”的用法 1.现在完成体“未完成”的用法,表示动作或状态从过去的某时开始,继续到现在,可能继续下去,也可能刚刚结束(请注意,当强调这一动作继续向将来延续下去时,常用现在完成进行时),这种完成时和表示时间段的时间状语连用,因此动词往往是延续性动词或状态动词。请看下面几例:1)The dustmen have been on strike for several weeks.(清洁工处于罢工的情况从过去一直延续到现在并有可能延续下去。)2)He has taught us for two terms.(他教我们的动作从过去某一时间开始一直持续到现在,并有可能继续延续下去。)3)In the past 30 years China has made great advances in many aspects.(这种巨大的进展从过去开始已经30年了,并还要继续取得进步。)2.现在完成时“未完成”的用法不适用于瞬间动词(表示短暂动作或位置转移的动词),如:open, break, go, leave, come, arrive, begin, start, stop等。如不能说:He left Shanghai for two years. 应译作:He has been away from Shanghai for two years.或It’s two years since he left Shanghai.或Two years has passed since he left Shanghai.3.某些持续性较短的动词有时能用于现在完成时,这种用法常见于下面两种情况:1)由于否定结构中,如:He hasn’t written to me for long time.They haven’t come back since then.2)通过某种词汇手段,表示包括现在时间在内的一段时间内反复发生的动作(重复性动词),如:He has visited us many times in the past few years.Tom has often written to us since he left school.因此,我们可以看出,现在完成时“未完成”的用法一般都要和表示一段时间的时间状语连用,否则就不再是“未完成”的用法了。试比较:I have been in Shanghai for two years.(“未完成”的用法,含义是:现在仍在上海。)I have been in/to Shanghai.(“已完成”的用法,含义是:曾经去过上海。)和表示“未完成”的现在完成时连用的时间状语常见的有:for+时间段, since+名词或从句,all morning ,all year(round) ,until (till, up to)now, so far等以及in/for/over) the past(last) few years, these days, always等其它表示包括现在在内的一段时间的时间状语。4.现在完成体无论是表示“已完成”还是“未完成”它都可以用在时间或条件分句中,来代替将来完成时。如:1)They will not decide their attitude until they have heard what the speaker has to say.2)I’ll return the book to the library as soon as I have finished it .教育期刊网 http://www.jyqkw.com参考文献[1]张道真.英语语法大全[M].北京:世界图书出版公司.2014-04-01[2]薄冰.实用英语语法详解[M].山西:山西教育出版社.2012-12-01[3]李阳.高中语法(第十二版)[M].广州:广州出版社.2012-08-01[4]席玉虎.高中英语语法大全[M].北京:外文出版社.2011-06-01(作者单位:河北省博野中学)
2022-04-19 19:30:19

版权声明:
作者:paperpp
链接:https://www.paperpp.com/cc/49280.html
来源:PaperPP学术不端查重咨讯
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>