一般过去时态和现在完成时态的区别练习题
1)一般过去时态表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响。如Isawthisfilmyesterday(强调看的动作发生过了)
Ihavealreadysee
thisfilm(强调对现在的影响,电影的内容已经知了)Ihave
’tfi
ishedmyworkyet强调对现在的影响,还有工作要做,不能去玩Whe
didyoufi
ishyourhomework询问过去的动作所发生的时间,与现在无关
2)一般过去时态表示动作在过去已经停止;现在完成时态表示过去开始的动作一直延续到现在。
如:A
visitedheru
clelastweeke
dvisit这个动作在过去已经停止Theyhavelivedheresi
ce1983
livehere这个动作从1983年开始,一直延续到现在
3)一般过去时态常用非延续性动词,如borrowbuycomegoleavestartdiefi
ishbecome等。现在完成时态可表示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keephaveliveteachlear
workstudyk
owbe等。如:Hejoi
edtheLeaguethreeyearsagojoi
是短暂动词)
fHehasbee
i
theLeagueforthreeyears(bei
表状态,在团内的状态可延续)Hehasbee
aLeaguememberforthreeyears(是团员的状态可延续)
4)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。
一般过去时态的时间状语:yesterdaylast
ightweekmo
thyear…,…agoi
1980just
ow等,皆为具体的时间状语
现在完成时态的时间状语:for时间段si
ce过去的时间点一般过去时态的句子sofarupto
owi
thepastyears等,皆为不确定的时间状语。如:Timwrotealettertohisbrotherlast
ight
(last
ight为具体的过去时间状语,所以用一般过去时态)
I’velear
edE
glishforthreeyears
(forthreeyears为时间状语,是个时间段,时间跨度大,不具体)
学以致用
1.Whe
_____you_____tolear
toskate
Fiveyearsago
fAdostartBwillstart现在完成时态详细讲解及其练习
一、现在完成时由“havehas过去分词”构成,主要有两个含义:
①表示过去发生的动作对现在造成的影响和结果,常用的时间状语有ma
ytimes,just,yet,ever,
ever,just,already,sofarby
ow等。
IhavealreadywatchedtheTVplay我已经看过这部电视剧了。(现在我对它不感兴趣了)
Haveyoufou
dyourlostpe
yet
NoIhave
’tfou
dityet(我很着急)
②表示动作或者状态在过去已经开始,持续到现在,也许还将持续下去。用于延续性动词,常常与sofar、for或者si
ce短语连r