当前位置:新励学网 > 语言作文 > 中考英语语法:英语时态的用法之四

中考英语语法:英语时态的用法之四

发表时间:2024-07-15 01:26:40 来源:网友投稿

《英语时态的用法之四》由英语我整理,更多请访问:https://www.liuxue86.com/english/。本内容整理时间为05月12日,如有任何问题请联系我们。

英语时态的用法之四

现在完成时的用法

(1)表示动作已经完成,但后果或影响仍在。常与already,just,yet等副词连用。

Ihavejustreadyourletter.我刚刚读完你的信。

Hehasalreadycomeback.他已经回来了.

(2)表示过去发生的动作一直持续到现在。常与for或since引导的一段时间状语连用。

Hehaslivedhereforthreeyears.他在此住了两年了。

Ihavebeenheresince1976.自从1976年我就一直在这里。

①.for后通常跟一个时间段,而since后只能跟一个具体的时间点。

如:fortwoweeks持续两周时间;sinceMonday自从周一

②.现在完成时的肯定句,其谓语动词如果是瞬间动词,如come,go,begin,join等,则不可与表示一段时间的状语连用。

如:他到此两周了:Hehasarrivedherefortwoweeks.()

此时需转换表达方式:

①用ago代替for,并改为一般过去时

②用延续性动词代替瞬间动词

③用Itis/Ithasbeensince句型,如:

Hearrivedheretwoweeksago.

Hehasbeenherefortwoweeks.

Itis/Ithasbeentwoweekssincehearrivedhere.

当瞬间动词用于否定句时,则可以与时间段连用。

如:Ihaventgonethereforsixyears.我六年没去那儿。

(3)表示过去发生过一次或多次的动作已成为某种经验。

IhavebeentoParistwice.我去过巴黎两次。

ItsoneofthemostinterestingfilmsIveeverseen.它是我看过的最有趣的电影之一。

比较havebeento与havegoneto

havebeento表示去过某地,现在已回来了,可以与evertwice等词连用。如:

IhaveeverbeentoLondon.我曾去过伦敦。

havegoneto表示去某地了现在尚未回来,不能与ever,twice等词连用。

HehasgonetoLondon.他去伦敦了。

现在完成时与一般过去时的区别

二者都表示动作已经发生,区别在于:

(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

HehaslearnedFrenchforthreeyears.他学法语已三年了。

HelearnedFrenchforthreeyears.他曾学过三年法语。

Whohastakenmybag?Icouldn'tfindit.谁拿走了我的包?我找不着了!

Hecleanedthehouseyesterday.他昨天打扫过房间。

Theroomisclean,forhehascleaneditalready.房间很干净,因为他已经打扫过了。

(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。

Hehasdonesomewashingyesterday.(F)

Hedidsomewashingyesterday.(T)

他昨天洗衣服了。

过去完成时的用法

与现在完成的用法相同,只不过作为衡量基准点的时间点不同,现在完成时以现在作为衡量的基准点,而过去完成时则以过去某个时刻作为基准点。

(1)表示在过去某一时刻或动作之前完成了的动作,即过去的过去,常by,before引导的时间状语连用。

如:Bythetimehewasten,Edisonhadbuiltalabforhimself.

到爱迪生10岁时,他已给自己建了一个实验室。

HehadmeasuredmebeforeIcouldgetinaword.我还没说话,他已把衣服量完了。

Wehadscarcelyreachedthe

schoolbeforeitbegantorain.

我们刚到学校天就下雨了。

(2)表示由过去某一时间开始,一直延续到过去另一时间的动作或状态。常与for和since引导的时间状语相连用。

Shesaidshehadworkedinthathospitalfor20years.她说她已在那所医院工作20年了。

Hesaidhehadtaughtintheuniversitysince1957.他说自从1957年他就在这所大学任教。

(3)叙述过去发生的事情后,反过来又追叙或补述更早以前发生的动作时,常用过去完成时。

Iknewnothingaboutthismatter,forIhadbeenawayforsixmonth.

对于此事我一无所知,因为我已离开6个月了。

Somepeopleranintothestreet.Theyhadheardaloudnoise.

有些人跑上了街,他们听到很响的嘈杂声。《英语时态的用法之四》由英语我整理,更多请访问:https://www.liuxue86.com/english/

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!