现在完成时的定义

更新时间:2023-03-09 23:46:50 阅读: 评论:0

豆沙馅-尼古拉伯爵

现在完成时的定义
2023年3月9日发(作者:说慌)

时态详解:现在完成进行时

一、现在完成进行时的定义

现在完成进行时表示某动作从过去某个时间开始,一直延续到现

在,并且还有可能持续下去。如:

Thocatshavebeenscreamingforhours.那些猫叫了半天了。

Wehavebeenwaitingforhimfortwohours.我们等他等了两个小

时。

Thedollarhasbeenclimbingsteadilyallweek.整个星期美元一直在稳

步增值。

二、现在完成进行时的结构

现在完成进行时由“have/hasbeen+现在分词”构成。如:

Saleshavebeendroppingoffbadly.销售量一直减少得很厉害。

Ihavebeenwaitingforanhourandahalf.我一直等了一个半小时

了。

We’llhavebeenlivingherefortwoyearsbynextSunday.到下星期

日,我们在这里就住了整两年了。

三、现在完成进行时有哪些主要用法

1.表示“持续”:

即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停

止,也可能还在进行。如:

Shehasbeenpruningtheros.她一直在修剪玫瑰。

He’sbeenhelpinghimlftomystationery.他未经许可一直用我的

文具。

Thechildrenhavebeenhavingalotoffun.孩子们一直玩得很开心。

’sbeenworkingallmorning.她很累。她一

早晨了。

Tomhasbeeneingaboutaworkpermitforyou.汤姆一直在想办法

给你弄一个工作许可证。

Thetobaccoindustryhasbeentryingtoimproveitsimage.烟草行业一

直在试图改善其形象。

Ithascometoourknowledgethatyouhavebeencheatingthe

company.据我们了解你一直欺骗公司。

ThegrouphasbeenlivinginaremotecorneroftheCambodian

jungle.该部落一直居住在柬埔寨的丛林深处。

2.表示“重复”

即表示在一段持续的时间内动作的多次重复,而这个重复的动作

在说话时并不一定在进行。如:

We’veallalongbeenmakingmistakeslikethis.我们一直犯这样的错

误。

JimhasbeenphoningJennyeverynightforthepastweek.一星期以来

吉姆每天晚上给詹妮打电话。

四、与现在完成进行连用的主要时间状语

现在完成进行时所用的时间状语:allday/month;thismonth/

week/year;thedays;recently/lately;inthepastfew+时间段;since+

时间点;for+时间段,等等。如:

Hehasbeenworkingallday.他整天都在工作。

Theyhavebeenbuildingthebridgefortwomonth.两个月来他们一直

在修桥。

Theyhavebeenplantingtreesthismonth.这个月来他们一直在植树。

Carsaleshavebeenshrinkingrecently.汽车销量近来一直在下降。

VerahasbeentryingtolearnChineforyears.维拉努力学汉语已有

好几年了。

Hehasbeensleepingfortenhours.他已经睡了十个小时了。

JimhasbeenphoningJennyeverynightforthelastweek.上星期,吉姆

天天晚上都给詹妮打电话。

ThetwopartieshavebeentryingtounitesincetheNewYear.自从新

年以来,双方就一直在试图联手。

五、现在完成进行时与现在完成时的区别

1.现在完成时强调动作的完成,而现在完成进行时强调动作的延

续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成

进行时。如:

Hehaschangedhisidea.他改变了想法。(from在表示动作的延续

时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进

行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应

用现在完成进行时。如:

Wehavebeenstudyingherefortwoyears.我们在这儿已经学习了两

年了。

3.在许多情况下,现在完成时表示动作已经完成,而现在完成进

行时却并非如此。如:

Hehascleanedthewindow.他把窗户擦干净了。(动作已完成)

Hehasbeencleaningthewindow.他一直在擦窗户。(动作不一定完

成)

4.有些静态动词只能用于现在完成时,一般不能用于现在完成进

行时。如:

I’veknownhimformanyyears.我认识他有许多年了。

Thewarhaslastedforalongtime.这场战争持续了很长时间。

5.有少数动词(如live,work,teach,study等)用两种时态都可以,意

思差别不大。如:

I’velived[beenliving]herefor30years.我在这儿住了30年了。

Howlonghaveyouworked[beenworking]here你在这里工作多久了

6.现在完成时与现在完成进行时的相通性:在表达一个从过去开

始而现在仍在继续或刚刚结束的动作时,某些动词既可以用现在完成

时,也可以用现在完成进行时,如expect,hope,learn,lie,live,look,rain,

sleep,sit,snow,stand,stay,study,teach,wait,want,work等。如:

你学习英语多久了

正:HowlonghaveyonlearntEnglish

正:HowlonghaveyoubeenlearningEnglish

他已经睡了十个小时了。

正:Hehassleptfortenhours.

正:Hehasbeensleepingfortenhours.

六、现在完成进行时典型考题(附详解)

______inthelibraryeverynightoverthelastthreemonths.

beenworking

分析:C。overthelastthreemonths的意思是“在过去的三个月期

间”,这类时间状语通常通常与现在完成时或现在完成进行时连用,

四个选项中只有C符合此要求。又如:

FoodanddrinkcultureinBritainissurelychanging,hassurelychanged

overthelasttwodecades.在英国,饮食文化肯定正在不断地发生着改

变,并且在过去二十年中肯定已发生过不少变化。

tsheisoutofajob,Lucy______goingbacktoschool,but

shehasn’tdecidedyet.

goingtoconsider

分析:B。根据butshehasn’tdecidedyet(尚未决定)可知,从开

始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时

刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,

现在完成进行时由“have/hasbeendoing”构成,所以选B。

’ttellthestudenttheanswertothemathproblemuntil

he______onitformorethananhour.

vebeen

ked

分的:A。hasbeenworking为现在完成进行时,是许多中学生不

太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能

有一定困难。但是,如果我们用排除法来分析,则问题变得很简单:

首先,由于until引导的是时间状语从句,根据“主将从现”原则,

当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来

意义,据此可排除B和C;而选项D为过去完成时,也不能选,因为

“过去完成时”必须以“过去”为支点,表示“过去的过去”,但此

句并没有过去时态这一支点,故此选项也被排除。

stakingnotesofthegrammaticalrulesinclass

atSunshineSchool,whereshe______Englishforayear.

beenstudying

分析:D。根据句中的现在进行时可排除B,再根据句中的forayear

可知此题选现在完成进行时最佳,即选D。

5.—Ihavegotaheadache.

—______infrontofthatcomputertoolong.

en

分析:C。由于在电脑前工作太久,所以导致了现在头痛的结果,

故空格处应填现在完成时或现在完成进行时,即答案选C。

6.—I’msureAndrewwillwinthefirstprizeinthefinal.

—______foritformonths.

n

npreparing

分析:D。根据句中的…willwinthefirstprizeinthefinal可知,决

赛还没有举行,所以下文谈到的“准备”指的肯定是从过去一直持续

到现在的情况,故用现在完成进行时。

me,Marcia,areporterfromVanityFair______

youspeaktohernow

n

分析:C。根据句中的时间状语allday和谓语动词phone的特点(为

非延续性动词)可知,句子应用进行时态(表示动作不断重复),而

选项中只有C为现在完成进行时。句意为:玛西娅,打搅你一下,有

名来自《名利场》的记者一整天都在打电话来,你现在能和他说说吗

又如:’sbeentypinglettersallday.她很累了。她整

天都在打信件。

epastdecades,aice______intheArcticasaresultof

globalwarming.

decreasing

分析:C。介词短语“overthepast[last]+时间段”的意思是“在过

去的……时间中”,它指的是从过去某时持续到现在的一段时间,所

以通常与现在完成时或现在完成进行时连用,故答案选C。句意为:

过去几十年来,由于全球变暖,北极的海冰正慢慢消融。又如:

Technologyinthisfieldhasmaturedconsiderablyoverthelastdecade.这一

领域的技术经过过去10年的发展已经相当完善。

9.—Why,Jack,youlooksotired!

—Well,I______thehouandImustfinishtheworktomorrow.

enpainting

分析:D。现在完成进行时表示从过去一直持续到现在的动作。

在此题中,由于“一直在刷油漆”,所以才导致“看上去非常疲惫”,

故选D最符合句意。

wantedtobeagoodprovider,aroleshe______sinceher

marriagetoFather.

beenshouldering

分析:D。根据空格后的since可知,此处谈论的是从过去一直持

续到现在的情况,故用现在完成进行时最合适。

______toeveningclasssincelastmonth,buthestill

can’tsay“What’syourname”inRussian.

gone

分析:A。根据句中的since可知,空格处应填完成时态,故可排

除B和C;根据句意,空格处填现在完成进行时比填现在完成时更合

适,因为它更强调“一直在做某事”。又如:Hehasbeenworkingsince

noon.他从中午就开始工作了。Hewastakenillandnowonder,

consideringhehasbeenoverworkingforyears.他生病了,也难怪,多少

年他一直过度辛劳。

oethedoctorbecauI______alotlately.

分析:A。根据句中“不得不要去看医生”这一信息可知,“咳

嗽”这一现象现在还在持续,由此可排除B和C;比较A和D,显

然用现在完成进行时才能更好地表示从过去一直持续到现在的情况,

故选A。

13.—Hi,Tracy,youlooktired.

—Iamtired.I______thelivingroomallday.

en

inted

分析:C。表示从过去某个时间开始一直延续到现在的动作,要用

现在完成进行时。allday是关键词。

______’shavearest.

worked

分析:B。根据句中的let’shavearest(我们休息一下吧)可知,

连续工作四个小时导致我们现在很累了,所以用现在完成进行时比较

合适。

本文发布于:2023-03-09 23:46:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167837680921262.html

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

本文word下载地址:现在完成时的定义.doc

本文 PDF 下载地址:现在完成时的定义.pdf

下一篇:返回列表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|