问题标题:
【英语:什么是现在完成进行时?】
问题描述:

英语:什么是现在完成进行时?

陈素丽回答:
  现在完成进行时-定义现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去.   现在完成进行时-结构   现在完成进行时是由“助动词have(has)+been+动词的现在分词”构成   现在完成进行时-用法   1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去.   TheChinesehavebeenmakingpaperfortwothousandyears.   中国有2000年的造纸历史.(动作还将继续下去)   IhavebeenlearningEnglishsincethreeyearsago.   自从三年前以来我一直在学英语.(动作还将继续下去)   2、表示在说话时刻之前刚刚结束的动作.   Wehavebeenwaitingforyouforhalfanhour.   我们已经等你半个钟头了.(动作不在继续下去)   3、有些现在完成进行时的句子等同于现在完成时的句子.   Theyhavebeenlivinginthiscityfortenyears.   Theyhavelivedinthiscityfortenyears.   他们在这个城市已经住了10年了.   Ihavebeenworkinghereforfiveyears.   Ihaveworkedhereforfiveyears.   我在这里已经工作五年了.   4、大多数现在完成进行时的句子不等同于现在完成时的句子.   Ihavebeenwritingabook.(动作还将继续下去)   我一直在写一本书.   Ihavewrittenabook.(动作已经完成)   我已经写了一本书.   Theyhavebeenbuildingabridge.   他们一直在造一座桥.   Theyhavebuiltabridge.   他们造了一座桥.   5、表示状态的动词不能用于现在完成进行时.   Ihaveknownhimforyears.   我认识他已经好几年了.   Ihavebeenknowing...   这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,等.   现在完成进行时-常用句型   1.肯定句:“主语+have(has)been+动词的现在分词+其他.”例如:   Ihavebeensittingherealltheafternoon.我在这儿坐了一下午.   Hehasbeencollectingallkindsofstampssincehewastenyearsold.   自十岁起他就开始收集各式各样的邮票.   2.否定句:“主语+have(has)notbeen+动词的现在分词+其他.”例如:   Theyhaven'tbeenmeetingeachotherforfiveyears.   他们有五年没见面了.   Hehasn'tbeenteachingheretheseyears.这些年他并没有一直在这儿教书.   3.一般疑问句:“Have(Has)+主语+been+动词的现在分词”   其肯定回答:“Yes,主语+have(has).”否定回答:“No,主语+haven't(hasn't).”   【例如】:   —HaveyoubeenstudyingfortheEnglishtesttoday?   你今天一直在准备英语测试吗?   —Yes,Ihave./No,Ihaven't.   是的./不,我没有.   —HasDanielbeenskatingfortwoyears?丹尼尔滑冰已经有两年了吗?   —Yes,hehas./No,hehasn't.   是的./不,他没有.   4.特殊疑问句:“特殊疑问词+一般疑问句?”   【例如】:   Whatbookhaveyoubeenreadingrecently?最近你在看什么书?   Howhasyourunclebeengettingonwithhiswork?   你叔叔的工作进展得怎么样?   注意事项   有些不能用现在进行时的动词,如be,have,like,love,know,see,hear等,同样也不能用现在完成进行时,而应用现在完成时.例如:   Thepoorwomanhasbeenillforalongtime.那可怜的妇人已经病了好久了.   Haveyouseenherparentsthesedays? 这些天你看见她的父母了吗?   现在完成进行时-时态对比   现在完成进行时与现在完成时的区别   1.现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作.   如:   Ihavereadthebook.我读过这本书.   Ihavebeenreadingthebook.我一直在读这本书.【注】有少数动词(如work,study,live,teach,stay等)   在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性).如:Howlonghaveyouworked[beenworking]here?   你在这儿工作多久了?   I’velived[beenliving]heresince1988.   自1988年以来我就一直住在这儿.   2.现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩.   如:Ihavewaitedfortwohours.我等了两小时.(陈述事实)Ihavebeenwaitingfortwohours.我等了两个小时.(等得好辛苦)   3.现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时.   如:HehaslivedinParis.他(一直)住在巴黎.HehasbeenlivinginParis.他(目前)
查看更多
英语推荐
热门英语推荐