Get清风时态详解现在完成进行时.docx

上传人:b****6 文档编号:6967304 上传时间:2023-01-13 格式:DOCX 页数:6 大小:19.43KB
下载 相关 举报
Get清风时态详解现在完成进行时.docx_第1页
第1页 / 共6页
Get清风时态详解现在完成进行时.docx_第2页
第2页 / 共6页
Get清风时态详解现在完成进行时.docx_第3页
第3页 / 共6页
Get清风时态详解现在完成进行时.docx_第4页
第4页 / 共6页
Get清风时态详解现在完成进行时.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

Get清风时态详解现在完成进行时.docx

《Get清风时态详解现在完成进行时.docx》由会员分享,可在线阅读,更多相关《Get清风时态详解现在完成进行时.docx(6页珍藏版)》请在冰豆网上搜索。

Get清风时态详解现在完成进行时.docx

Get清风时态详解现在完成进行时

时态详解:

现在完成进行时

时态详解:

现在完成进行时

 

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

现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。

如:

Thosecatshavebeenscreamingforhours. 那些猫叫了半天了。

Wehavebeenwaitingforhimfortwohours. 我们等他等了两个小时。

Thedollarhasbeenclimbingsteadilyallweek. 整个星期美元一直在稳步增值。

 

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

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

如:

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

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

We’llhavebeenlivingherefortwoyearsbynextSunday. 到下星期日,我们在这里就住了整两年了。

 

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

1. 表示“持续〞:

即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。

如:

Shehasbeenpruningtheroses. 她一直在修剪玫瑰。

He’sbeenhelpinghimselftomystationery. 他未经许可一直用我的文具。

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

Sheisverytired.She’sbeenworkingallmorning. 她很累。

她干了一早晨了。

Tomhasbeenseeingaboutaworkpermitforyou. 汤姆一直在想方法给你弄一个工作许可证。

Thetobaccoindustryhasbeentryingtoimproveitsimage. 烟草行业一直在试图改善其形象。

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

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

2. 表示“重复〞

即表示在一段持续的时间内动作的屡次重复,而这个重复的动作在说话时并不一定在进行。

如:

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

JimhasbeenphoningJennyeverynightforthepastweek. 一星期以来吉姆每天晚上给詹妮打。

 

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

现在完成进行时所用的时间状语:

allday/month; thismonth/week/year;thesedays;recently/lately;inthepastfew+ 时间段;since+时间点;for+ 时间段,等等。

如:

Hehasbeenworkingallday. 他整天都在工作。

Theyhavebeenbuildingthebridgefortwomonth. 两个月来他们一直在修桥。

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

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

VerahasbeentryingtolearnChineseforyears. 维拉努力学汉语已有好几年了。

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

JimhasbeenphoningJennyeverynightforthelastweek. 上星期,吉姆天天晚上都给詹妮打。

ThetwopartieshavebeentryingtounitesincetheNewYear. 自从新年以来,双方就一直在试图联手。

 

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

1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。

如:

Hehaschangedhisidea. 他改变了想法。

2. 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。

因此在需要明确表示动作还要持续下去时,应用现在完成进行时。

如:

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.

 

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

1. Tom ______ inthelibraryeverynightoverthelastthreemonths.

A. works                  B. worked                 C. hasbeenworking  D. hadbeenworking

分析:

C。

overthelastthreemonths 的意思是“在过去的三个月期间〞,这类时间状语通常通常与现在完成时或现在完成进行时连用,四个选项中只有C符合此要求。

又如:

Foodanddrinkculturein Britain issurelychanging,hassurelychangedoverthelasttwodecades. 在英国,饮食文化肯定正在不断地发生着改变,并且在过去二十年中肯定已发生过不少变化。

2. Nowthatsheisoutofajob,Lucy ______ goingbacktoschool,butshehasn’tdecidedyet.

A. hadconsidered      B. hasbeenconsidering C. considered         D. isgoingtoconsider

分析:

B。

根据butshehasn’tdecidedyet(尚未决定) 可知,从开始失业时起一直在考虑再去上学,现在还在考虑。

表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,现在完成进行时由“have/hasbeendoing〞构成,所以选B。

3. Iwon’ttellthestudenttheanswertothemathproblemuntilhe ______ onitformorethananhour.

A. hasbeenworking  B. willhaveworked   C. willhavebeenworking     D. hadworked

分的:

A。

hasbeenworking 为现在完成进行时,是许多中学生不太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能有一定困难。

但是,如果我们用排除法来分析,那么问题变得很简单:

首先,由于until引导的是时间状语从句,根据“主将从现〞原那么,当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来意义,据此可排除B和C; 而选项D为过去完成时,也不能选,因为“过去完成时〞必须以“过去〞为支点,表示“过去的过去〞,但此句并没有过去时态这一支点,故此选项也被排除。

4. Cathyistakingnotesofthegrammaticalrulesinclassat Sunshine School,whereshe ______ Englishforayear.

A. studies                 B. studied                 C. isstudying            D. hasbeenstudying

分析:

D。

根据句中的现在进行时可排除B,再根据句中的forayear可知此题选现在完成进行时最正确,即选D。

5. —Ihavegotaheadache.

—Nowonder.You ______ infrontofthatcomputertoolong.

A. work                    B. areworking          C. havebeenworking    D. worked

分析:

C。

由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。

6. —I’msureAndrewwillwinthefirstprizeinthefinal.

—Ithinkso.He ______ foritformonths.

A. ispreparing           B. waspreparing       C. hadbeenpreparing    D. hasbeenpreparing

分析:

D。

根据句中的…willwinthefirstprizeinthefinal可知,决赛还没有举行,所以下文谈到的“准备〞指的肯定是从过去一直持续到现在的情况,故用现在完成进行时。

7. Excuseme,Marcia,areporterfrom VanityFair ______ allday.Couldyouspeaktohernow?

A. phones                 B. hasphoned           C. hasbeenphoning   D. phoned

分析:

C。

根据句中的时间状语allday和谓语动词phone的特点〔为非延续性动词〕可知,句子应用进行时态〔表示动作不断重复〕,而选项中只有C为现在完成进行时。

句意为:

玛西娅,打搅你一下,有名来自?

名利场?

的记者一整天都在打来,你现在能和他说说吗?

又如:

Sheisverytired.She’sbeentypinglettersallday. 她很累了。

她整天都在打信件。

8. Overthepastdecades,seaice ______ inthe Arctic asaresultofglobalwarming.

A. haddecreased       B. decreased             C. hasbeendecreasing  D. isdecreasing

分析:

C。

介词短语“overthepast[last]+时间段〞的意思是“在过去的……时间中〞,它指的是从过去某时持续到现在的一段时间,所以通常与现在完成时或现在完成进行时连用,故答案选C。

句意为:

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

又如:

Technologyinthisfieldhasmaturedconsiderablyoverthelastdecade. 这一领域的技术经过过去10年的开展已经相当完善。

9. —Why,Jack,youlooksotired!

—Well,I ______ thehouseandImustfinishtheworktomorrow.

A. waspainting         B. willbepainting      C. havepainted          D. havebeenpainting

分析:

D。

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

在此题中,由于“一直在刷油漆〞,所以才导致“看上去非常疲惫〞,应选D最符合句意。

10. Motherwantedtobeagoodprovider,aroleshe ______ sincehermarriagetoFather.

A. shoulders              B. shouldered            C. isshouldering        D. hasbeenshouldering

分析:

D。

根据空格后的since可知,此处谈论的是从过去一直持续到现在的情况,故用现在完成进行时最适宜。

11. Joseph ______ toeveningclassessincelastmonth,buthestillcan’tsay“What’syourname?

〞inRussian.

A. hasbeengoing      B. went                    C. goes                     D. hasgone

分析:

A。

根据句中的since可知,空格处应填完成时态,故可排除B和C;根据句意,空格处填现在完成进行时比填现在完成时更适宜,因为它更强调“一直在做某事〞。

又如:

Hehasbeenworkingsincenoon. 他从中午就开始工作了。

Hewastakenillandnowonder,consideringhehasbeenoverworkingforyears. 他生病了,也难怪,多少年他一直过度辛劳。

12. IhavetoseethedoctorbecauseI ______ alotlately.

A. havebeencoughing B. hadcoughed       C. coughed               D. cough

分析:

A。

根据句中“不得不要去看医生〞这一信息可知,“咳嗽〞这一现象现在还在持续,由此可排除B和C;比拟A和D,显然用现在完成进行时才能更好地表示从过去一直持续到现在的情况,应选A。

13. —Hi, Tracy,youlooktired.

—Iamtired.I ______ thelivingroomallday.

A. painted                 B. hadpainted           C. havebeenpainting D. havepainted

分析:

C。

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

allday 是关键词。

14. We ______ onthisprojectforfourhours.Let’shavearest.

A. areworking          B. havebeenworking C. worked                D. hadworked

分析:

B。

根据句中的let’shavearest〔我们休息一下吧〕可知,连续工作四个小时导致我们现在很累了,所以用现在完成进行时比拟适宜。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1