内容正文:
期末语法复习
8上(新)·北师大版·现在完成时与一般过去时辨析
一、
现在完成时与一般过去时辨析
考点一:动作发生时间与现在的关联
规则:现在完成时表示过去发生的动作对现在造成的影响或结果,或动作从过去一直
持续到现在:一般过去时仅表示过去某个时间发生的动作或存在的状态,与现在没有关
联。
真题再现(北师大版8上期末真题改编):
-Have you ever been to Beijing?-Yes,I_there last year.
A)go
B)went
C)have gone
D)have been
答案:B
解析:last year表示具体过去时间,需用一般过去时。
例题练习:
My father(work)in this factory for 20 years.
答案:has worked
解析:fo+时间段表示持续动作,需用现在完成时。
考点二:时间状语的搭配
规则:现在完成时常与“already,yet,ever,never,,just,so far,.for+时间段,snce+时间点”
等时间状语连用;一般过去时常与“yesterday,.last week,.in2020,three days ago”等具体
过去时间状语连用。
真题再现(北师大版8上期末真题改编):
We_dinner an hour ago.
A)have
B)have had
C)had
D)will have
答案:C
解析:an hour ago表示具体过去时间,需用一般过去时。
「考点三:动作完成与否的强调
规则:现在完成时强调动作的完成或对现在的影响;一般过去时仅强调动作发生过,不
涉及是否完成或对现在的影响。
真题再现(句型转换):
He finished his homework yesterday.(用现在完成时改写)
He his homework.
答案:has finished
解析:强调作业已完成的状态。
考点四:持续动词的使用
规则:现在完成时表示持续动作时,谓语动词需用延续性动词(如live,wok,study);
一般过去时对动词是否延续无特殊要求。
真题再现(语法填空):
She_(leave)Shanghai for three years.(提示:leave为非延续性动词,需转换)
答案:has been away from
解析:非延续性动词需转换为延续性状态表达。
二、考点综合训练
(一)单项选择
1.-Whenyou to the Great Wall?-Last summer vacation.
A)do;go
B)did;go
C)have;gone
D)have;been
2.My brother in this school for five years and he still studies here now.
A)studies
B)studied
C)has studied
D)will study
3.Wealready the film twice,so we don't want to see it again.
A)have,seen
B)will;see
C)saw
D)see
4.My parents_to London three days ago and they will come back next week.
A)fly
B)flew
C)have flown
D)will fly
5.-you ever to Sanya?-Yes,I went there with my family last winter.
A)Do;go
B)Did;go
C)Have;been
D)Have;gone
6.The old man_the village when he was young and he never returned.
A)leaves
B)left
C)has left
D)will leave
7.She in Shanghai since 2018 and she loves the city very much.
A)lives
B)lived
C)has lived
D)will live
8.They_dinner an hour ago and now they are watching TV.
A)have
B)have had
C)had
D)will have
(二)语法填空
1.He_(finish)his homework just now.
2.My sister (learn)English for six years.
3.They(not see)each other since last month
4.Tom(leave)his hometown in 2019 and he_(be away from)it for four years.
5.We(visit)the museum yesterday afternoon.
6.My father(work)in the company since he graduated from college.
(三)句型转换
1.She bought a new bike last week.(用现在完成时改写)
She_a new bike.
2.They cleaned the classroom an hour ago.(对划线部分提问)
theythe classroom?
3.He has lived in Beijing since20l5.(改为一般过去时)
He in Beijing in 2015.
4.My brother joined the army three years ago.(用现在完成时改写,提示:join为非延续
性动词)
My brother_in the army for three years.
(四)篇章填空
Linda is my best friend.She 1.(move)to our neighborhood in 2020.At first,we didn't
talk much,but after a few weeks,we became close.She 2.(study)in our school since then
and we often walk to school together.Last year,her family 3.(go)to Hainan for vacation,
and she 4.(take)many photos there.She 5.(show)them to me yesterday,and they were
really beautiful.Now,Linda 6.(live)here for three years,and I hope we will be friends
forever.
(五)参考答案与解析
1.单项选择答案:1.B2.C3.A4.B5.C6.B7.C8.C
2.语法填空答案:
1.finished 2.has learned 3.haven't seen 4.left;has been away from 5.visited 6.
has worked
3.句型转换答案:
1.has bought 2.When did;clean 3.lived 4.has been
4.篇章填空答案:
1.moved 2.has studied 3.went 4.took 5.showed 6.has lived
英语语法复习手册·8上(新)·北师大版·现在完成时与一般过去时辨析