专项练习之现在完成时与过去完成时Word下载.docx
《专项练习之现在完成时与过去完成时Word下载.docx》由会员分享,可在线阅读,更多相关《专项练习之现在完成时与过去完成时Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
如:
I’vejusthad mylunch.我刚刚吃过午饭。
(影响是:
现在我不饿了。
)
She hasalreadypostedthephotos. 她已经寄走了相片。
(结果是:
这些相片已不在她这里了。
1.I’msorryyou thewonderfulfootball game.Itwasjust over.(青岛市)
A.havelost B.have missedC.aremissing D. willlose
2. —Youseemto knowmuch about thecity.
—That’s true.I itthreetimes.(绍兴市)
A. visitedB. had visitedC.have visitedD. willvisit
3.—Wouldyouliketo visitShantouCitywithmethissummervacation?
—No,thanks. I it before.Besides,it’shotandhumidthereinsummer.(四川省自贡市)
A.have visited B.visited C.willvisit
4.It is said theChery(奇瑞) a newkindofcar recently.(安徽省芜湖市)
A.has developedB.developed C.develops D.had developed
现在完成时态还可以表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去。
可以和表示从过去某一时刻延续到现在的一段时间的状语连用,即for+时间段,since+时间点/从句,inthelasttenyears等,在这种用法中,表示持续动作或状态的动词多是延续性动词。
I’veknownLiLeifor three years.我认识李磊已经有三年了。
Hehasbeenat this schoolfor overtwo years. 他在这个学校已经有两年多了。
They have lived heresince2002.自从2002年以来,他们就住在这里。
How longhaveyouworkedinthislibrary?
你在这个图书馆里工作有多久了?
Hehastaughtus sinceIcametothisschool.自从我来到这所学校,他一直在教我们。
He amillionyuantoWenchuansincetheearthquake.(临沂市)
A.has givenaway B.gaveaway C. have givenaway D.givesaway
◎特征词
⑴already(肯定句)
yet(否定句和疑问句)
never,ever(疑问句)
just(谓语动词之前) before(句末)
—Hasn’tBetty come yet?
—No, andI forherfornearly2 hours.(武汉市)
A. wait B. waited C.havewaitedD.hadwaited
⑵ inthepast/lastfewyears(过去几年来)
sofar=uptonow/till now/by now
thesedays
since/eversince+过去时间点
for+时间段
注意:
①since+一段时间+ago=for+时间段;
since twoweeks ago=fortwo weeks;
Ihavekeptthelibrarybook for aweek.
=Ihavekeptthe library booksince aweekago.
②since+时间点=for+时间段
since 2000=for8years
③since+从句(常用一般过去时)
TheGreenshavelived inBeijing sincetheymoved toBeijingfrom Paris.
④havegot,hasgot虽然是现在完成时,但havegot=have;
hasgot=has
I haveanewbike.=I have gotanewbike.
◎英语的动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词、瞬间动词或点动词),如begin,start,die,buy,leave,come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,既不能与表示一段时间的状语,for+时间段,since+时间点/从句连用,也不能用在以howlong引导的特殊疑问句中。
I’veleftShanghaiforthreedays.(×
I’vebeenawayfromShanghaifor threedays.(√).
IleftShanghaithreedaysago.(√)
终止性动词要表示持续时,可用以下方法:
⑴将时间状语改为时间段+ago,句中谓语动词用一般过去时。
eg. My brotherjoinedthe army twoyearsago. 我弟弟参军两年了。
⑵ 若保留for+时间段,since+时间点/从句,或用在howlong句型中,则需将终止性动词改为相应的状态动词或延续性动词。
常见终止性动词与延续性动词(或状态动词)的对应关系如下:
open---beopen die---bedead
close---beclosed become---be
borrow---keep begin/start---beon
put on---wear leave---be away(from)
buy---have sleep/fallasleep---beasleep
end/finish---be over catchacold---haveacold
comeback—be backgetup---beup
come/go/arrive/get/reach/move---bein/at
jointhearmy---beinthearmy/beasoldier
jointheParty---be intheParty/beaPartymember
→My brother hasbeeninthearmy fortwoyears.
→My brotherhasbeenasoldierfor twoyears.
1. —Badluck!
It’s toolate!
—Itdoesn’tmatter. The movie foronly afew minutes. You can’tmissit.(潍坊市)
A.hasbegunB.hasbeen on C.began D.was on
2.—Youhave mydictionaryfortwoweeks.
—Sorry,I’ll giveitback to yourightnow.(四川省南充市)
A.lentB.borrowed C.kept
◎现在完成时中beento,goneto和beenin/at
(1)beento去过某地,表示某人的一种经历,可以和once,twice,already,ever,never等连用。
eg.She hasbeento Shanghai twice.(表示目前人在这里)
(2)goneto去某地了,说话时某人已离开此地,在去某地的途中或已在某地。
eg.ShehasgonetoShanghai.(表示现在她人不在这里)
(3)beenin/at逗留在某地(已经有一段时间).常和for tendays,sinceIcamehere等连用。
eg.ShehasbeeninShanghaisinceshemovedthere.
—Is Mr.Blackat home?
—Sorry,heisn’tin.He toDalianforvacation.(辽宁省十二市)
A.hasgone B. wentC.isgoingD.goes
◎现在完成时态和一般过去时态的区别
表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况。
而一般过去时表示过去的动作或状态,和现在不发生关系。
Ihavereadthebook.我看过这本书。
(我了解这本书的内容)
I read the booklastweek.我上星期看了这本书。
(只说明上星期“我”看了这本书,不涉及现在的情况)
Hehaslived here since2002. 2002年以来他一直住在这里。
(他现在还住在这里)
He livedherein 2002.2002年他住在这里。
(不涉及他现在是否还住在这里)
—China’s24thscienceresearchteamatChangchengStationonJanuary 5, 2008.
—Wonderful!
Ourscientists a lotinthis fieldalready.(哈尔滨市)
A.havearrived;
improvedB.arrived;
hasimproved C. arrived;
haveimproved
下面就给大家提供10句日常生活中极其常用的话,这10个句子都包括了一条最重要的语法:
现在完成时。
练熟这10个句子,语法也跟着运用自如!
1.Ihaven’t seen you for along time. How haveyoubeen?
我很久没见到你了。
你好吗?
2.I