Unit 2 Travelling 语法 现在完成时(2) 精讲精练 八年级下册牛津译林版英语(原卷版+解析版)

文档属性

名称 Unit 2 Travelling 语法 现在完成时(2) 精讲精练 八年级下册牛津译林版英语(原卷版+解析版)
格式 zip
文件大小 68.0KB
资源类型 试卷
版本资源 牛津译林版
科目 英语
更新时间 2025-02-14 20:19:36

文档简介

Unit 2 Travelling 语法 现在完成时(2)精讲精练
八年级下册牛津译林版英语(解析版)
一、一般过去时与现在完成时对比(重点)
在 “Travelling” 这一单元中,描述旅行经历时,一般过去时和现在完成时十分常用,理解它们的区别至关重要。
1.一般过去时:
用于描述过去某个具体时间发生的动作或存在的状态,与现在没有直接关联,常和表示过去的时间状语连用,如yesterday(昨天)、last week(上周)、in 2020(在 2020 年)*等。例如:
I visited the museum yesterday.(我昨天参观了博物馆。)此句单纯陈述昨天发生的参观博物馆这一动作,和现在的情况没有直接联系。
2.现在完成时:
主要强调过去发生的动作对现在造成的影响或结果,或者表示过去开始的动作一直持续到现在。常与already(已经)、yet(还;已经)、ever(曾经)、never(从不)、since(自从)、for(持续)、so far(到目前为止) 等时间状语连用。例如:
I have lost my travel guidebook.(我把旅行指南弄丢了。)
I don't know where to go now.(我现在不知道该去哪儿。)
“弄丢旅行指南” 这个动作发生在过去,但对现在产生了 “不知道去哪儿” 的影响;又如:
He has been interested in travelling since he was a child.(他从小就对旅行感兴趣。)
“对旅行感兴趣” 这个状态从过去一直持续到现在。
3.对比示例:
“Did you go to the beach last weekend (你上周末去海滩了吗?)” 重点在于询问上周末这个过去时间有没有去海滩的行为;
“Have you ever been to the beach (你曾经去过海滩吗?)” 则侧重于了解过去的经历对现在是否有 “去过海滩” 这样的认知或感受。
二、现在完成时的构成
1.肯定句:主语 + have/has + 过去分词。
当主语是第一人称I(我)、we(我们),第二人称you(你;你们)以及复数名词或代词时,用have;
当主语是第三人称单数he(他)、she(她)、it(它)以及单数名词时,用has。例如:
We have travelled to many cities.(我们去过很多城市旅行。)
She has taken lots of photos during the trip.(她在旅行中拍了很多照片。)
2.否定句:主语 + have/has + not + 过去分词。
have not可缩写为haven't,has not可缩写为hasn't。例如:
They haven't visited the famous temple yet.(他们还没参观那座著名的寺庙。)
He hasn't finished writing his travel diary.(他还没写完他的旅行日记。)
3.一般疑问句:Have/Has + 主语 + 过去分词 +…?
回答时,肯定回答用“Yes, 主语 + have/has.”,否定回答用 **“No, 主语 + haven't/hasn't.”**。例如:
Have you ever been to a foreign country (你曾经去过国外吗?)
肯定回答:Yes, I have.(是的,我去过。)
否定回答:No, I haven't.(不,我没去过。)
Has your family travelled by train (你家人坐火车旅行过吗?)
肯定回答:Yes, my family has.(是的,我家人旅行过。)
否定回答:No, my family hasn't.(不,我家人没旅行过。)
4.特殊疑问句:** 特殊疑问词 + have/has + 主语 + 过去分词 +……?**
例如:
How many countries have you visited (你去过多少个国家?)
What have you done during your trip to the mountains (你在山区旅行期间做了什么?)
三、现在完成时在旅行话题中的用法
1.表示过去旅行动作对现在的影响或结果:
过去的旅行相关动作,现在产生了某种结果或造成了特定影响。比如:
I have found my lost camera.(我找到了丢失的相机。)
Now I can take photos again.(现在我又能拍照了。)
找到相机这个过去动作让现在能继续拍照;
They have visited the ancient town.(他们参观了那个古镇。)
They know a lot about its history now.(他们现在对它的历史了解很多。)
参观古镇的过去动作使他们现在有了关于古镇历史的知识。
2.表示从过去持续到现在的旅行相关动作或状态:
常与since,for,so far等时间状语连用。例如:
She has been fond of travelling since she graduated from college.(她从大学毕业就一直喜欢旅行。)
喜欢旅行这个状态从大学毕业持续到现在;
We have been on this journey for five days.(我们这次旅行已经进行五天了。)
旅行这个动作持续了五天;
So far, I have visited two different theme parks.(到目前为止,我已经参观了两个不同的主题公园。)
参观主题公园的动作从过去开始,截至现在完成了两次。
四、现在完成时在旅行话题中的时间状语
since:表示 “自从…… 以来”,后面接过去时间点或过去时的句子 。例如:
He has loved beach holidays since 2018.(自从 2018 年以来他就喜欢海滩度假。)
I have wanted to visit that historical city since I read a book about it last year.(自从我去年读了一本关于那座历史名城的书后,我就一直想去参观它。)
for:表示 “持续……”,后面接时间段 。例如:
They have been in this beautiful village for two days.(他们在这个美丽的村庄已经待了两天了。)
其他时间状语
副词 用法 例句
Already (已经) 用于肯定句,通常放在助动词 have/has 之后,实义动词之前 I have already booked the hotel for our trip.(我已经为我们的旅行预订了酒店。)
Yet (已经) 用于疑问句或否定句,通常放在句末 Have you packed your luggage yet (你收拾好行李了吗?)I haven't bought any souvenirs yet.(我还没买任何纪念品。)
Ever (曾经) 用于疑问句,通常放在助动词 have/has 之后,实义动词之前 Have you ever taken a cruise (你曾经坐过游轮旅行吗?)
Never (从不) 用于肯定句,放在助动词 have/has 之后,实义动词之前 He has never been to a desert.(他从未去过沙漠。)
Just (刚刚) 放在助动词 have/has 之后,实义动词之前 She has just returned from a trip to the countryside.(她刚从乡村旅行回来。)
Recently (最近) 可放在句首或句末 Recently, I have been planning a trip to a foreign country.(最近我一直在计划去国外旅行。)I have visited a nearby town recently.(我最近参观了附近的一个小镇。)
so far (到目前为止) 一般放在句首或句末 So far, we have had a great journey.(到目前为止,我们的旅程很愉快。)We have seen many wonderful sights so far.(到目前为止,我们看到了许多美妙的景色。)
一、单项选择
1.-______ you ______ to Hong Kong
-Yes, I ______ there last summer.
A. Have; been; went B. Have; gone; went C. Did; go; went D. Were; going; go
2.My parents ______ to the beach many times. They like it very much.
A. have been B. have gone C. went D. will go
3.-How long ______ you ______ in this hotel
-For three days.
A. have; stayed B. did; stay C. do; stay D. are; staying
4.I can't find my camera. I think I ______ it during the trip.
A. lose B. lost C. have lost D. will lose
5.-______ your sister ever ______ to a theme park
-No, never. She wants to go this weekend.
A. Have; been B. Has; been C. Did; go D. Does; go
二、语法填空
1.My family ______ (go) to Hainan for a holiday. We're having a great time here.
2.I ______ (not visit) any foreign countries yet.
3.He ______ (be) interested in travelling since he was a little boy.
4.They ______ (know) each other since they went on a trip together last year.
5.So far, I ______ (take) many beautiful photos during my trip.
三、句子翻译
1.我已经去过那个美丽的小镇了。
2.他自从去年就一直梦想去国外旅行。
3.你曾经坐过飞机去旅行吗?
4.他们还没有开始他们的旅行计划。
5.我哥哥刚刚从他的旅行中回来。
四、完形填空
I love travelling. I 1 many places since I was a child. My last trip was to a small village. It 2 a beautiful place with green mountains and clean rivers.
I 3 there with my friends. We 4 a great time. We 5 in the river, climbed the mountains and visited the local villagers. They 6 us a warm welcome and told us a lot about their life.
During the trip, I 7 a lot of photos. I also 8 some souvenirs for my family. So far, I 9 these souvenirs carefully. They always remind me of the wonderful trip. I 10 to visit that village again in the future.
visited B. visit C. have visited D. will visit
is B. was C. has been D. will be
go B. went C. have gone D. will go
have B. had C. have had D. will have
swim B. swam C. have swum D. will swim
give B. gave C. have given D. will give
take B. took C. have taken D. will take
buy B. bought C. have bought D. will buy
kept B. have kept C. will keep D. keep
hope B. hoped C. have hoped D. will hopeUnit 2 Travelling 语法 现在完成时(2)精讲精练
八年级下册牛津译林版英语(解析版)
一、一般过去时与现在完成时对比(重点)
在 “Travelling” 这一单元中,描述旅行经历时,一般过去时和现在完成时十分常用,理解它们的区别至关重要。
1.一般过去时:
用于描述过去某个具体时间发生的动作或存在的状态,与现在没有直接关联,常和表示过去的时间状语连用,如yesterday(昨天)、last week(上周)、in 2020(在 2020 年)*等。例如:
I visited the museum yesterday.(我昨天参观了博物馆。)此句单纯陈述昨天发生的参观博物馆这一动作,和现在的情况没有直接联系。
2.现在完成时:
主要强调过去发生的动作对现在造成的影响或结果,或者表示过去开始的动作一直持续到现在。常与already(已经)、yet(还;已经)、ever(曾经)、never(从不)、since(自从)、for(持续)、so far(到目前为止) 等时间状语连用。例如:
I have lost my travel guidebook.(我把旅行指南弄丢了。)
I don't know where to go now.(我现在不知道该去哪儿。)
“弄丢旅行指南” 这个动作发生在过去,但对现在产生了 “不知道去哪儿” 的影响;又如:
He has been interested in travelling since he was a child.(他从小就对旅行感兴趣。)
“对旅行感兴趣” 这个状态从过去一直持续到现在。
3.对比示例:
“Did you go to the beach last weekend (你上周末去海滩了吗?)” 重点在于询问上周末这个过去时间有没有去海滩的行为;
“Have you ever been to the beach (你曾经去过海滩吗?)” 则侧重于了解过去的经历对现在是否有 “去过海滩” 这样的认知或感受。
二、现在完成时的构成
1.肯定句:主语 + have/has + 过去分词。
当主语是第一人称I(我)、we(我们),第二人称you(你;你们)以及复数名词或代词时,用have;
当主语是第三人称单数he(他)、she(她)、it(它)以及单数名词时,用has。例如:
We have travelled to many cities.(我们去过很多城市旅行。)
She has taken lots of photos during the trip.(她在旅行中拍了很多照片。)
2.否定句:主语 + have/has + not + 过去分词。
have not可缩写为haven't,has not可缩写为hasn't。例如:
They haven't visited the famous temple yet.(他们还没参观那座著名的寺庙。)
He hasn't finished writing his travel diary.(他还没写完他的旅行日记。)
3.一般疑问句:Have/Has + 主语 + 过去分词 +…?
回答时,肯定回答用“Yes, 主语 + have/has.”,否定回答用 **“No, 主语 + haven't/hasn't.”**。例如:
Have you ever been to a foreign country (你曾经去过国外吗?)
肯定回答:Yes, I have.(是的,我去过。)
否定回答:No, I haven't.(不,我没去过。)
Has your family travelled by train (你家人坐火车旅行过吗?)
肯定回答:Yes, my family has.(是的,我家人旅行过。)
否定回答:No, my family hasn't.(不,我家人没旅行过。)
4.特殊疑问句:** 特殊疑问词 + have/has + 主语 + 过去分词 +……?**
例如:
How many countries have you visited (你去过多少个国家?)
What have you done during your trip to the mountains (你在山区旅行期间做了什么?)
三、现在完成时在旅行话题中的用法
1.表示过去旅行动作对现在的影响或结果:
过去的旅行相关动作,现在产生了某种结果或造成了特定影响。比如:
I have found my lost camera.(我找到了丢失的相机。)
Now I can take photos again.(现在我又能拍照了。)
找到相机这个过去动作让现在能继续拍照;
They have visited the ancient town.(他们参观了那个古镇。)
They know a lot about its history now.(他们现在对它的历史了解很多。)
参观古镇的过去动作使他们现在有了关于古镇历史的知识。
2.表示从过去持续到现在的旅行相关动作或状态:
常与since,for,so far等时间状语连用。例如:
She has been fond of travelling since she graduated from college.(她从大学毕业就一直喜欢旅行。)
喜欢旅行这个状态从大学毕业持续到现在;
We have been on this journey for five days.(我们这次旅行已经进行五天了。)
旅行这个动作持续了五天;
So far, I have visited two different theme parks.(到目前为止,我已经参观了两个不同的主题公园。)
参观主题公园的动作从过去开始,截至现在完成了两次。
四、现在完成时在旅行话题中的时间状语
since:表示 “自从…… 以来”,后面接过去时间点或过去时的句子 。例如:
He has loved beach holidays since 2018.(自从 2018 年以来他就喜欢海滩度假。)
I have wanted to visit that historical city since I read a book about it last year.(自从我去年读了一本关于那座历史名城的书后,我就一直想去参观它。)
for:表示 “持续……”,后面接时间段 。例如:
They have been in this beautiful village for two days.(他们在这个美丽的村庄已经待了两天了。)
其他时间状语
副词 用法 例句
Already (已经) 用于肯定句,通常放在助动词 have/has 之后,实义动词之前 I have already booked the hotel for our trip.(我已经为我们的旅行预订了酒店。)
Yet (已经) 用于疑问句或否定句,通常放在句末 Have you packed your luggage yet (你收拾好行李了吗?)I haven't bought any souvenirs yet.(我还没买任何纪念品。)
Ever (曾经) 用于疑问句,通常放在助动词 have/has 之后,实义动词之前 Have you ever taken a cruise (你曾经坐过游轮旅行吗?)
Never (从不) 用于肯定句,放在助动词 have/has 之后,实义动词之前 He has never been to a desert.(他从未去过沙漠。)
Just (刚刚) 放在助动词 have/has 之后,实义动词之前 She has just returned from a trip to the countryside.(她刚从乡村旅行回来。)
Recently (最近) 可放在句首或句末 Recently, I have been planning a trip to a foreign country.(最近我一直在计划去国外旅行。)I have visited a nearby town recently.(我最近参观了附近的一个小镇。)
so far (到目前为止) 一般放在句首或句末 So far, we have had a great journey.(到目前为止,我们的旅程很愉快。)We have seen many wonderful sights so far.(到目前为止,我们看到了许多美妙的景色。)
一、单项选择
1.-______ you ______ to Hong Kong
-Yes, I ______ there last summer.
A. Have; been; went B. Have; gone; went C. Did; go; went D. Were; going; go
【答案】A
【解析】第一句询问是否去过香港,强调过去的经历对现在的影响,用现在完成时have been to(去过已回);第二句中有last summer(去年夏天),是一般过去时的标志,动词用过去式went,所以选 A。
2.My parents ______ to the beach many times. They like it very much.
A. have been B. have gone C. went D. will go
【答案】A
【解析】根据 “many times(很多次)” 可知,表示去过某地多次,用现在完成时have been to,而have gone to表示去了某地还没回来,不符合语境,went是一般过去时,will go是一般将来时,均不合适,所以选 A。
3.-How long ______ you ______ in this hotel
-For three days.
A. have; stayed B. did; stay C. do; stay D. are; staying
【答案】A
【解析】回答 “For three days(三天了)” 表示时间段,询问从过去持续到现在的动作,用现在完成时,结构是have/has + 过去分词,主语是you,用have stayed,所以选 A。
4.I can't find my camera. I think I ______ it during the trip.
A. lose B. lost C. have lost D. will lose
【答案】C
【解析】现在找不到相机,是过去丢相机这个动作对现在造成的影响,强调这种影响用现在完成时,所以选 C。
5.-______ your sister ever ______ to a theme park
-No, never. She wants to go this weekend.
A. Have; been B. Has; been C. Did; go D. Does; go
【答案】B
【解析】ever(曾经)是现在完成时的标志词,主语your sister是第三人称单数,一般疑问句要用Has开头,“去过某地” 用have/has been to,所以选 B。
二、语法填空
1.My family ______ (go) to Hainan for a holiday. We're having a great time here.
【答案】has gone
【解析】“My family” 在这里指 “我的家人” 这个整体,是第三人称单数概念。根据 “We're having a great time here.” 可知家人去海南度假还没回来,用现在完成时中have/has gone to结构,所以填has gone。
2.I ______ (not visit) any foreign countries yet.
【答案】haven't visited
【解析】yet(还,已经)用于现在完成时的否定句,结构是haven't/hasn't + 过去分词,主语是I,所以用haven't,visit的过去分词是visited,故填haven't visited。
3.He ______ (be) interested in travelling since he was a little boy.
【答案】has been
【解析】since(自从)引导时间状语从句,主句要用现在完成时,主语He是第三人称单数,be的现在完成时形式是has been,所以填has been。
4.They ______ (know) each other since they went on a trip together last year.
【答案】have known
【解析】since引导的从句用一般过去时,主句用现在完成时,主语They是复数,know的现在完成时形式是have known,所以填have known。
5.So far, I ______ (take) many beautiful photos during my trip.
【答案】have taken
【解析】So far(到目前为止)是现在完成时的标志,主语I用have,take的过去分词是taken,所以填have taken。
三、句子翻译
1.我已经去过那个美丽的小镇了。
【答案】I have already been to that beautiful town.
【解析】“已经” 用already,“去过某地” 用have/has been to,主语是I,用have,所以翻译为I have already been to that beautiful town.
2.他自从去年就一直梦想去国外旅行。
【答案】He has been dreaming of travelling abroad since last year.
【解析】“自从去年”since last year,是现在完成进行时的标志,“梦想做某事” 是dream of doing sth.,主语He是第三人称单数,用has been dreaming,“去国外旅行” 是travel abroad,所以翻译为He has been dreaming of travelling abroad since last year.
3.你曾经坐过飞机去旅行吗?
【答案】Have you ever travelled by plane
【解析】“曾经”ever,用于现在完成时的一般疑问句,“坐过飞机旅行” 是travel by plane,所以翻译为Have you ever travelled by plane
4.他们还没有开始他们的旅行计划。
【答案】They haven't started their travel plan yet.
【解析】“还没有” 用现在完成时的否定形式haven't + 过去分词,“开始” 是start,过去分词是started,“旅行计划” 是travel plan,yet用于否定句放在句末,所以翻译为They haven't started their travel plan yet.
5.我哥哥刚刚从他的旅行中回来。
【答案】My brother has just come back from his trip.
【解析】“刚刚”just,用于现在完成时,“从…… 回来” 是come back from,主语My brother是第三人称单数,用has come,所以翻译为My brother has just come back from his trip.
四、完形填空
I love travelling. I 1 many places since I was a child. My last trip was to a small village. It 2 a beautiful place with green mountains and clean rivers.
I 3 there with my friends. We 4 a great time. We 5 in the river, climbed the mountains and visited the local villagers. They 6 us a warm welcome and told us a lot about their life.
During the trip, I 7 a lot of photos. I also 8 some souvenirs for my family. So far, I 9 these souvenirs carefully. They always remind me of the wonderful trip. I 10 to visit that village again in the future.
visited B. visit C. have visited D. will visit
is B. was C. has been D. will be
go B. went C. have gone D. will go
have B. had C. have had D. will have
swim B. swam C. have swum D. will swim
give B. gave C. have given D. will give
take B. took C. have taken D. will take
buy B. bought C. have bought D. will buy
kept B. have kept C. will keep D. keep
hope B. hoped C. have hoped D. will hope
【答案】1 - 5 CBBBB 6 - 10 BBBBA
【解析】
1.C。since引导时间状语从句,主句用现在完成时,表示从过去到现在去过很多地方,所以选 C。
2.B。描述过去去的那个村庄当时的情况,用一般过去时,所以选 B。
3.B。last trip表明是过去发生的动作,用一般过去时,go的过去式是went,所以选 B。
4.B。讲述过去旅行中的经历,用一般过去时,have a great time(玩得开心)的过去式是had a great time,所以选 B。
5.B。and连接并列的过去动作,swim的过去式是swam,所以选 B。
6.B。and连接的动作都用一般过去时,give的过去式是gave,所以选 B。
7.B。在旅行期间拍照是过去发生的动作,用一般过去时,take的过去式是took,所以选 B。
8.B。买纪念品也是旅行时过去发生的动作,用一般过去时,buy的过去式是bought,所以选 B。
9.B。So far(到目前为止)是现在完成时的标志,“保存纪念品” 这个动作从过去持续到现在,用现在完成时have kept,所以选 B。
10.A。表达现在的愿望,用一般现在时,主语是I,用hope,所以选 A。