初中英语语法——完成时【中考适用】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
初中英语语法——完成时【中考适用】
(一)现在完成时
1.表示到目前为止已经完成的动作,强调该行为对现在造成的影响,常与already, yet, before, ever, never, just 等副词连用。
1)A: Have you got your air-tickets yet?
A: 你拿到机票了吗?
B: Yes, I’ve already got mine. / Not yet.
B: 是的,我已经那到了我的票了。
/ 还没呢。
2)A: Have you ever been on a helicopter ? (ever, never, before 可表示一种经历)
A: 你曾坐过直升机吗?
B: Yes, I’ve just been on a helicopter. / No, I’ve never been on a helicopter.
B: 是的,我刚乘坐过直升机。
不,我从未乘坐过直升机。
3)It’s the most beautiful building I’ve ever seen. (现在完成时ever +最高级)
这是我所见过的最漂亮的建筑。
She has never had a worse toothache.( 现在完成时never+比较级)
她从未有过比这更糟糕的牙痛。
4)I have never used a digital camera before. Can you teach me how to use it ?
我以前未用过数码相机。
你能教我如何用它吗?
类比训练:
选择最佳答案:
1) A: Have Dave and Karen packed their suitcases ________ ?
B: Yes, they’ve ________ finished. Look! They are taking the suitcases downstairs.
A) already… already B) already… just
C) yet….already D) yet… just
答案:D。
解析:yet 用在否定句和疑问句中。
already, just用在肯定句中,但already表示已经, just 表示刚好。
句意:他们刚好收拾好行李,并提着他们下楼。
2)A: Have you ________ seen a dragon-boat race?
B: No, I’ve _______seen a dragon boat race. I hope I will go to see it while I’m in China.
A) ever… ever B) ever… never C) never… never D) never…ever
答案:B。
解析:ever 用在疑问句中。
never表否定。
3)A: _______your younger brother _______ a foreign language before?
B: Yes, he has. He ________ German last year.
A) Have studied … studied B) Has studied… studied
C) Did study… has studied D) Did study… have studied
答案:B。
解析:现在完成时与before时间状语连用。
last year 表明该句应用过去时。
4)I’ve _________ seen a __________ concert.
A) never… more wonderful B) never… the most wonderful
C) ever… more wonderful D) ever… the most wonderful
答案:A。
解析:现在完成时never+比较级。
句意:她从未看过比这更精彩的音乐会。
表示持续到现在的动作或状态, 常与since, for, how long 等表示一段时间的状语连用。
a) A: How long have you learned English?
A: 到目前为止你学英语有多久了?
B: Since I was in Grade One / Since 1997 / Since 8 years ago
/ For 8 years.
B:自从我上一年级以来。
/ 自从1997年以来。
/ 自从8年前以来。
/到目前已有8年了。
(since后接句子,或时间点;for 后接时间段。
)
b) A: How long have you been like this?
A: 你像这样有多久了?
B: Since this morning.
B: 自从今天早上以来。
类比训练:
用since for how long 填空:
1) A: __________ have you waited here?
B: ________ half past eight.
答案:How long (多久), Since(接时间点)。
2) A: ________ when have you lived in Los Angeles?
B: _________ we emigrated (移居)from China.
答案:Since(接时间点, since when 相当于how long), Since后接句子。
3) They have owned that business __________ eight months.
答案:for (后接时间段)。
4) I haven’t felt very well ________ a week ago.
答案:since(接时间点)。
(二) 现在完成时和一般过去时区别
1. A: Have you had your lunch yet?
B: Yes, I have.
现在完成时强调该行为对现在造成的结果和影响。
上述答句隐含着“不饿”的意思。
A: When did you have it ?
B: At about twelve.
A: Where did you have it?
B: At school.
一般过去时强调过去的事实,如:时间、地点、原因或方式。
2. He has lived abroad for many years.
他在国外生活了很多年。
(他现在在国外)
现在完成时强调该行为或状态持续至今。
He lived abroad for many years.
他在国外生活了很多年。
(他已不在国外)
一般过去时强调过去的行为或状态不涉及现在。
类比训练:
用所给动词的适当形式填空:
1) A: Who ___________ (take ) away my umbrella? I can’t find it now.
B: Oh, Sally __________ (take ) it away just now.
答案:has taken。
强调对现在造成结果和影响:我找不到伞了。
took。
just now 刚才, 用于过去时,不同于just。
2) I ___________ ( learn ) a lot from the farmers. I still remember the days when I was with them.
I ___________ ( learn) a lot from the farmers while I was on the farm.
答案:have learned。
强调对现在造成结果和影响:我仍记得那些与农民在一起的日子。
learned。
强调当时在农场时, 我学到了许多。
3) My uncle ___________ (live ) in Vancouver for twenty years. Now he lives in Shanghai and has a business of his own.
答案:lived。
根据句意他已不在温哥华生活。
4) My uncle _________ ( live ) in Vancouver for twenty years. He often calls back to say hello to us.
答案:has lived。
根据句意他还在温哥华生活。
(三) 现在完成时在上下文中的使用
1) 完成时与现在时
A: You look very tired.
A: 你看上去很累。
B: Yes, I’ve walked many miles today because I’m told that walking is the best exercise.
B: 是的,我今天走了好几里地因为我听说走路是最好的锻炼。
2) 完成时和过去时
A: Have you bought steak yet?
A: 你买牛肉了吗?
B: Ye s, I’ve already done so.
B: 早买好了。
A: Where did you buy it ?
A: 你在哪儿买的?
B: In the supermarket. The steak there is always fresh.
B:在超市买的那里的牛肉很新鲜。
3) 完成时和现在进行时
A: Have you finished writing your report yet?
A: 你写完报告了吗?
B: Not, yet. It’s really hard work, so I’m still working on it.
B: 还没呢。
这是一项艰巨的任务。
我还在写呢。
4) 完成时和将来时
A: Have you been to the Egyptian Mummy Exhibition in Zhong Shan Park?
A: 你去过中山公园的木乃伊展吗?
B: No, I haven’t.
B: 没去过。
A: Neither have I. I’ll visit it this weekend. Would you like to go with me?
A: 我也没去过。
这周末我将去参观。
你愿意和我一块去吗?
B: Of course. That must be fun.
B: 当然。
那一定很有趣。
类比训练:
1) A: ________ you _________ ( check) your passport yet?
B: No, I _________ (check) it later.
答案:have checked, will check。
2) A: ______ Your mother _________ ( call ) the travel agency yet?
B: yes, she ________( already do ) so.
A: Why _______ she _________ ( call ) the travel agency?
B: Because she ________(want) to get more information about traveling to France.
答案:Has checked, has already done, wanted。
3) A: What _______ you _______ (do) now?
B: I ________ ( play ) video games.
A: You ________ ( play ) video games since this morning. Stop it ! When ______ you _______ ( go ) over your lessons?
B: Sorry, mum. I ________ ( do ) my homework at once.
答案:are doing, are playing, have played , will go, will do。
4) A: You ________ ( look) upset. What’s the matter?
B: I________ (lose ) my wallet. I cant find it.]
A: Don’t worry. Let me help you look for it.
答案:look, have lost。
(四)动词意义对现在完成时的影响
1. 历时短暂的动词不与表示一段时间的状语连用,一般用相应的持续动词替代。
1) He has been in the V olleyball Club since one month ago. (代替join )
一个月前以来他已加入了排球队。
2)She has stayed here for three hours. (代替come )
她在这儿已呆了三个小时。
3) 短暂动词与相应的持续动词
join ( the Young Pioneer/ be in ( the Young Pioneer /the Youth League
the Youth League/ the Party ) the Youth League/ the Party)
be a Young Pioneer/ League member/ Party member come (here / back ) be ( here / back )
go (there / to China ) be (there / in China )
leave (Shanghai ) be away from (Shanghai )
fall (asleep / ill ) be (asleep / ill)
die be dead
begin be on
finish / end be over
borrow keep
buy have / own
类比训练:
改写下列句子:
1) The film began half an hour ago.
The film _______ _______ _______ ________ half an hour.
答案:has been on , for。
2) The manager arrived here a few minutes ago.
The manager _________ ___________ here ________ a few minutes ago.
答案:has been, since。
3) I began to learn English when I was in Grade One.
I ________ _______ English _______ I was in Grade One.
答案:have learned, since。
4)Li Ping caught a cold the day before yesterday.
Li Ping _______ _________ a cold since the day before yesterday.
答案:has had。
5) My classmate became an astronaut when he left school.
My classmate _________ _________ an astronaut since he left school.
答案:has been。
6) Comrade Lei Feng died in 1963.
He _______ ________ _________ for 42 years
答案:has been dead。
.
7)The meeting ended a few minutes ago.
It _______ ________ ________ for a few minutes.
答案:has been over。
2. 短暂动词的否定形式可与since, for连用
1) He hasn’t come back since he left China.
自从他离开中国以来,他从未回来过。
2) They haven’t borrowed books for two months.
他们已有两个月未借书了。
类比训练:
中译英
1)我们几年没见面了。
答案:We haven’t met each other for several years.
2)开学以来我们没去过公园。
答案:We haven’t gone to the park since school began.
(五) have gone to, have been to 和have been in
1. My father has g one to Beijing. (“去了”。
He isn’t here.)
2. My father has been to Beijing many times. ( “去过”。
He’s here. )
3. My father has been in Beijing for quite a few days. (“在北京好几天”。
表示持续的状态)
4. He has been there twice.( = He has been to a place twice.)
He has been here for two days. ( =He has been in a place for two days.)
类比训练:
用have gone to, have been to 和have been in 填空:
1 Barbara and Tracy ___________ T okyo for a holiday. Now they are back in China. They __________ there twice.
答案:have been to , have been。
句意: 巴巴拉和翠希去过东京
度假。
现在他们已回到中国。
她们到那儿去过两次。
2 Mr. He ________ the dentist’s. Unfortunately, he won’t be back until 12 o’clock because there are too many patients there. He ________ the dentist’s for two hours. Next time he’d better make an appointment in advance.
答案:has gone to, has been in。
何先生到牙医那儿去了。
不幸是他要到中午12点才能回来。
他已经在牙医诊所呆了两小时。
下一次,他最好是事先约好。
(六) 过去完成时的用法
1. 表示过去之前发生的动作(即过去的过去)
1) By noon, we had walked about twenty miles.
到中午时, 我们已走了20 英里。
(由by引起的时间状语)
2) By the time Mike left, William had spoke to him.
到迈克离开为止, 威廉姆斯已跟他谈过话。
(由by引起的时间状语从句)
3) It had returned in the darkness when the citizens celebrated inside.
当特洛伊市民在城内热烈庆贺时,军队早已在黑暗中返回。
(由when 引起的时间状语从句, 先发生动作用用过去完成时, 迟发生的动作用一般过去时)
4) Before he left the United States, he acted / had acted in several TV programme.
在他离开美国之前,他参与多部电视节目的表演。
5) After She had moved/ moved to Hong Kong, she became very popular.
在她搬至香港之后, 她变得受欢迎。
(有before, after 时间状语从句, 先发生的动作用过去完成时, 迟发生的动作用一般过去时。
也可都用一般过去时,因为before, after 已表明动作的先后。
)
6) The teacher asked students if they had finished reading
the novel.
那位教师问学生他们是否读完那本小说。
(在宾语从句中过去完成时表明从句中的动作had finished先于主句中的动作asked)
2. 表示持续到过去某一时间的动作或状态
1) Up till then they had waited at the bus stop for about half an hour.
到那时为止,他们已在车站等了半小时。
2) She told me that they had been friends since they met at school.
她告诉我自从她们在学校认识以来,他们一直是好朋友。
类比训练:
用所给动词的适当形式填空:
1. I dropped my credit card. I __________ ( just use ) it in the shop
答案had just used。
.
2. When we got to the bank at ten o’clock, the manager told us the men ________ (already rob) the bank.
答案:had already robbed。
3. Before she sat down to eat, she _________ ( cook ) dinner.
答案:had cooked / cooked 。
4. She _________ ( stay) in Rome for a few months, so she knew how to cook Italian food.
答案:had stayed。
5. I wondered what she _____________ ( do) recently in America.
答案:had done。
6. We ________ ( arrive ) by the time it started raining.
答案:had arrived。
(七)过去完成时和现在完成时的区别
1. He has broken two world records since last year.
从去年到现在,他打破了两项世界记录。
(从去年到现在,用现在完成时)
2. He had broken two world records by last year.
到去年为止,他打破了两项世界记录。
(到去年为止, 用过去完成时)
3. John is late because he has missed the bus.
约翰迟到了由于他没能赶上车。
(用现在完成时, 对现在造成结果和影响)
4.John was late because he had missed the bus.
约翰迟到了由于他没能赶上车。
(过去完成时, 对过去造成结果和影响)
5. The story is not new to me. I’ve heard it before.
这个故事对于我来说不是新的。
我以前早听过了。
6. Mr Li told us a story, but I had it before.
李先生讲了个故事给我们听,我以前早听过了。
7. A: Why don’t you make the model ship?
A: 你为什么不做个模型飞机?
B: I’ve already done so. Here it is.
B: 我早做好了。
8. A: why didn’t you fly kite with us?
A: 你为什么没跟我们一起去放风筝?
B: I hadn’t mad e my own kite.
B: 我没做完自己的风筝。
9. I think she has found her key to the door.
我认为她已找到房门钥匙。
10. Mary told me that she had already looked the word in the dictionary.
玛丽告诉过我她早已查过这个字。
类比训练:
用所给动词的适当形式填空:
1.A: Why didn’t you feed the cat?
B: Because I _________ ( already feed) it.
答案:had already fed。
2.A: Why don’t you shut the door.
B: Because I _________ ( already shut ) it.
答案:have already shut。
3.By last weekend it __________( snow ) for three days.
答案:had snowed。
4.Since last weekend it ___________ ( snow ) for three days.
答案:has snowed。
5.The captain felt excited that the Greeks ___________ (sail ) away and they ______ (win).
答案:had sailed, had won。
6.Mary feels upset that she ____________ ( fail ) in the exam.
答案:has failed。
7.She _________ (be) here for a long time. She has got used to everything here.
答案:had been 。
8.The young woman’ s parents _________ ( be ) dead for many years. She had to make a living herself.
答案:had been 。
9. John decided to go home, but he _________ ( not finish ) his work.
答案:hadn’t f inished。
10. John is still in his lab because he __________ ( not finish) his experiment.
答案:hasn’t finished。