一般过去时态和现在完成时态的区别练习题.docx
《一般过去时态和现在完成时态的区别练习题.docx》由会员分享,可在线阅读,更多相关《一般过去时态和现在完成时态的区别练习题.docx(20页珍藏版)》请在冰豆网上搜索。
![一般过去时态和现在完成时态的区别练习题.docx](https://file1.bdocx.com/fileroot1/2023-1/15/a2176a7c-e1a0-41e4-b758-670164a3453d/a2176a7c-e1a0-41e4-b758-670164a3453d1.gif)
一般过去时态和现在完成时态的区别练习题
----
.
一般过去时态和现在完成时态的区别练习题
1)一般过去时态表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响。
如:
Isawthisfilm
yesterday.(强调看的动作发生过了)
Ihavealreadyseenthisfilm.(强调对现在的影响,电影
的内容已经知了)Ihaven'tfinishedmyworkyet.(强调
对现在的影响,还有工作要做,不能去玩)Whendidyoufinish
yourhomework?
(询问过去的动作所发生的时间,与现在无关)
)一般过去时态表示动作在过去已经停止;现在完成时态2表示过去开始的动作一直延续到现在。
如:
Annvisitedherunclelastweekend.(visit这个动作
在过去已经停止)Theyhavelivedheresince1983.
(livehere这个动作从1983年开始,一直延续到现在)
3)一般过去时态常用非延续性动词,如borrow,buy,come,go,
leave,start,die,finish,become等。
现在完成时态可表
示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keep,have,live,teach,learn,work,study,know,be等。
如:
HejoinedtheLeaguethreeyearsago.(join
是短暂动词)
.
-----
----
.
HehasbeenintheLeagueforthreeyears.(bein表状
态,在团内的状态可延续)HehasbeenaLeaguememberfor
threeyears.(是团员的状态可延续)
4)一般过去时态常与具体的时间状语连用,而现在完成时态
通常与模糊的时间状语连用,或无时间状语。
一般过去时态的时间状语:
yesterday,last
night/week/month/year?
,?
ago,in1980,justnow等,皆为具体的时间状语.
现在完成时态的时间状语:
for+时间段,since+过去的时间点
/一般过去时态的句子,sofar,,uptonow,inthe
等,皆为不确定的时间状语。
past....years,如:
Timwrote
alettertohisbrotherlastnight.
(lastnight为具体的过去时间状语,所以用一般过去时态)
I'velearnedEnglishforthreeyears.
(forthreeyears为时间状语,是个时间段,时间跨度大,不具体)
学以致用
1.——When_____you_____tolearntoskate?
----Fiveyearsago.
.
-----
----
.
A.do;startB.will;start现在完成时态详细讲解及
其练习
一、现在完成时由“have/has+过去分词”构成,主要有两个含义:
①表示过去发生的动作对现在造成的影响和结果,常用的时间状语有manytimes,just,yet,ever,never,just,
already,sofar,bynow等。
IhavealreadywatchedtheTVplay.我已经看过这部电视
剧了。
(现在我对它不感兴趣了)
——Haveyoufoundyourlostpenyet?
——No,Ihaven'tfoundityet.(我很着急)
②表示动作或者状态在过去已经开始,持续到现在,也许还将持续下去。
用于延续性动词,常常与sofar、for或者
since短语连用。
since+时间点/从句,for+时间段,如for
twomonths等。
二、现在完成时态和一般过去时态的区别
1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;
.
-----
----
.
2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。
因此现在完成时不能与表示明确的过去时间如:
in1949,yesterday,lastweek等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只
用一般过去时。
三、在“itisfirst/second...timethat...。
”或在
“it/this/thatisthe+最高级+名词+that...。
”结构中,
that从句中的动词常用现在完成时;在“it+be...+since
从句”这一结构中,be可用一般现在时或现在完成时,since
从句一般用过去时。
现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。
如:
Ihaven'tseenhimfortwoyears.
come,arrive,buy但是,像等终止性动词不能与表示“一
段时间”的状语连用。
要用,必须改为“be(在)”等延续性动词来表述。
现归纳总结一下由非延续性动词到延续性动词的转换:
arrive→behere
.
-----
----
.
die→bedeadbegin(start)→beoncome
back→fallbeback
ill(sick,asleep)→beill(sick,asleep)leave→be
awaygetup→beupfinish→beoveropen
→beopenclose→beclosedborrow→keep或be
或beamemberof?
gotoschool→beaon→bein
studentbuy→havecatch(acold)→have(a
cold)begintostudy→studygettoknow
→knowcometowork→work等
如:
Hehasbeenasoldierforthreeyears.他参军三年了。
Hisfatherhasbeendeadfortwoyears.他父亲去世二年
了。
Thefilmhasbeenonfortenminutes.电影已开始十分
钟了。
WehavestudiedEnglishforthreeyears.我们(开始)
学英语已三年了。
几点注意事项
(1)havebeen(to)与havegone(to)的区别:
havebeen(to)
表示“去过某地(现在已经回来了)”,可用于各人称;have
gone(to)表示“去某地了(说话时某人不在当地)”,常用于
.
-----
----
.
第三人称,前者可与once,never,severaltimes等连
用,后者则不能。
HehasbeentoBeijing.他去过北京(已经回来了)
HehasgonetoBeijing.他去北京了。
(还没有回来)
have/hasbeenin待在某地
如:
TheyhavebeeninBeijing.他们呆在北京。
(2)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。
如:
Ihaven'tleftheresince1997.自从1997年以来,我一
直没有离开过这儿。
现在完成时态练习题
一选择填空。
()2.Herfather______in1990andherhusband
______formorethanfiveyears.
(A)died,dead(B)has
died,dead
(C)died,hasbeendead(D)hasdied,has
died
.
-----
----
.
()3.Ihave_____thisnicewatchfortwoyears.
(A)had(B)bought(C)
borrowed(D)lend
)4.He_____hishomefortenyears.(
(A)hasleft(B)leftfrom
(C)hasbeenawayfrom(D)wasawayfrom
)5.He_____aleaguememberforthreeyears(
(A)is(B)hasbeen(C)has
become(D)havebecome
()6.Lihua'sbrotherhas_______fortwoyears
(A)joinedthearmy(C)becomeasoldier
(D)beeninthearmy(B)beenanarmy
()7.Hehasn't_____Quanzhoueversinceheleftschool
(A)left(B)been
away(C)been(D)away
二选择填空
.
-----
----
.
()1.——Haveyoufinishedyourhomework——Yes,
I_______itlastnight
(A)finish(B)finished(C)hav
efinished(D)willfinish
——________youever_______toNanjing——()2.Yes,
I______therelastyear.(A)Have?
gone,havegone
(B)Did?
go,went(C)Have?
been,went(D)Did?
go,has,
been)
()3.——When_______you________LucyinNewYork?
I_________herfortwoyears——
(A)did?
meet,haven't
seen(B)did?
meet,don'tsee
(C)have?
met,haven'tseen
()4.He______finishedhishomeworkyet.
(A)didn't(B)haven't(C)
hasn't(D)doesn'thave
()5.——Haveyou________traveledonthebanch?
——Yes,Ihave.
.
-----
----
.
(A)just(B)yetC)never(D)ever
)6..——(Haveyoufinishedyourhomework
——Not__________
(A)ever(B)already.(C)yet(D)just
.
)7Wehaven'tfinishedourhomework,(_____.
(A)
already((B)ever(C)yet(D)never
)8.(——Haveyou__________learnedEnglish?
——Yes,I've________learnedalot.
(A)never,ever(B)ever,never
(C)ever,already(D)already.ever
)9.(——Haveyoufinishedyourhomework________?
——Yes,I've_____donethat.
(A)yet,
already(B)already,yet(C)ever,
never(D)still,just
.
-----
----
.
()10.John'sfather_______borrowedsomepictures
(A)hasjust(B)haveever(C)hasyet(D)have
already
用since和三for填空
(一)
1)______twoyears_______twoyearsago2)
4)_______lastmonth3)_______yesterday
_______anhourago5)______shelefthere6)_______
clock4o'8)______1999
9)______4hours10)_____lunchtime
(二)
1.HehaslivedinNanjing________theyearbeforelast.
veknownhim__________wewerechildren.I'2.OurteacherhasstudiedJapanese_________3.
threeyears.
4.Shehasbeenawayfromthecity
___________aboutten
years.
5.It'sabouttenyears__________sheleftthecity.
.
-----
----
.
四单项选择题
()1.Mymotherhasworkedinthisfactory_____2years.
(A)about((B)for(C)in(D)since
()2.Hisfatherjoinedtheparty_________
(A)sincethreeyearsago(B)intwoyears'
time
(C)forthreeyears(D)threeyears
ago
3.Thestudentshavecleanedtheclassroom,________?
B.don'ttheyA.sotheyC.have
they'ttheyD.haven
4.WecametoNanjingthreeyearsago,sowe________here
forthreeyears.
A.havebeentoB.havebeenin
C.havebeenD.havegone
5.-Howlong______you_______yourdictionary?
-Abouttwomonths.
.
-----
----
.
A.did;buyB.have;get
D.have;boughtC.have;had
6.Hetellsmehe________Chinaforoverfiveyears
B.hasbeenin.A.hasbeen
C.hasbeentoD.hasgonetoChina
7.________hasMrWhitebeenamemberofGreenerChina
sincehe_______toNanjing?
A.Howsoon,comesB.Howoften,got
C.Howlong,cameD.Howfar,arrived
8.Hisuncle________formorethan9years.
A.hascomehereB.hasstartedtowork
C.haslivedthereD.hasleft
theuniversity
9.Hehasneversurfed,__________(改成反意疑问句)?
10.Theyhavebeenheresince2000.(对划线部分提问)
__________havetheybeenhere?
11.Theoldman_________lastyear.He________fora
year.(die)
.
-----
----
.
12.Thisfactoryopenedtwentyyearsago.(改写句子,句
意不变)
.
-----