英语现在完成时的学习方法和练习
现在完成时是英文时态的一种
现在完成时的用法
主语+have(has)+过去分词(done)
(1.)定义:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
I have no money to spend now.(含义是:现在我没有钱花了.)
Jane has laid the table.(含义是:简已经摆桌子.)
Michael has been ill.(含义是:现在仍然很虚弱)
He has returned from abroad. (含义是:现在已在此地)
(2.)定义2: 现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
注意: 1.现在完成时不能单独与准确时间连用,如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
2.现在完成时往往同表示不确定的过去时间状语连用,如already, yet, just, before, recently,still, lately等:
He has already obtained a scholarship.
I haven't seen much of him recently (lately).
We have seen that film before.
Have they found the missing child yet
3. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等:
Have you ever been to Beijing
I have never heard Bunny say anything against her.
I have used this pen only three times. It is still good.
George has met that gentleman on several occasions.
4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, now, just, today, up to present, so far等:
Peter has written six papers so far.
Man has now learned to release energy from the nucleus of the atom.
There has been too much rain in San Francisco this year.
The friendly relations and cooperation between our two countries have been enhanced in the past few years.
Up to the present everything has been successful.
5. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性.
Thomas has studied Russian. (现在不再学俄语)
Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句)
6. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
We have had four texts this semester.
===================
现在完成时的“完成用法”和“未完成用法”
1.现在完成时的"完成用法"
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。
例如: Have you found your pen yet?你已找到你的钢笔了吗?
2.现在完成时的"未完成用法"
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
(2)现在完成时常见两种句型:
①for短语
②It is+一段时间+ since从句
3.一段时间+has passed+since从句
4.主语+have / has been+since短语
例如:He has been in the League for three years.
或It is three years since he joined the League. 他入团已三年了
一.have/has been doing sth.
for和since的运用
for表示及“经历(一段时间)”,而since表示“从……以来”。常见结构:
for+一段时间;since+一段时间+ago;since+一个时间点;since+从句
如:He has stayed here for 3 hours .他留在这儿已经有三个小时了。
He has stayed here since 3 hours ago.他三个小时前就已经留在这儿了。
He has stayed here since 3 o'clock. 他从三点钟一直留在这儿。
He has talled English since he came here .他到这以后就教英语。
1.现在完成进行时
当后面接有一段时间的词时,或是加表示时间的词时,可以用现在完成时.如果这件事现在还在持续或还在做,则可用
现在完成进行时.
如:I have been skating for 4 hours.
I have finished my homework.
2.现在完成时的被动语态.
后接动词的过去分词.
如:The building has been built for 5 years.
二.一般现在时:用动词原形
一般过去时:用动词的过去式
一般将来时:will/shall+do
is/am/are going to do
过去将来时:could/would do
现在完成时:have/has done
过去完成时:had done
将来完成时:shall have done
过去将来完成时:would/could have done
现在进行时:is/am/are doing
过去进行时:was/were doing
将来进行时:will/shall be doing
过去将来进行时:would/could be doing
现在完成进行时:have/has been doing
过去完成进行时:had been doing
将来完成进行时:shall have been doing
过去将来完成进行时:would have been doing
此时态一般在中学学习
过去分词的构成:
1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
⑴、一般动词,在词尾直接加“ ed ”。
work---worked---worked ,visit---visited---visited
⑵、以“ e ”结尾的动词,只在词尾加“ d ”。
lived---lived---lived ,
⑶、以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。
study---studied---studied ,cry---cried---cried ,
play---played---played ,stay---stayed---stayed
⑷、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped , drop---dropped--dropped
2 、不规则动词:不规则动词的过去分词要特别牢记,详见课后附录中的不规则动词表.
两种时态的区分:
( 1 )、一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词 have/ has + 过去分词”。
(2) 、一般过去时通常与表示过去的时间状语连用。如: yesterday, last week , two years ago ,just now ,in 2002 等;而现在完成时则常与 just ,already ,ever ,never 等副词和 these days ,this week ,since ......, for ...... 等表示一段时间的状语连用。
试比较以下几组句子,有什么区别:
① A:Have you seen the film ?
B:Did you see the film ?
分析:你看过这部电影吗?( A )句强调的是被问者对剧情是否了解;( B )句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。
② A:How has he done it ?
B:How did he do it ?
分析:他是怎么做的这件事?( A )句强调的是他做着件事的方式对现在产生了某种影响;( B )句单纯的询问做这件事的方式。
③ A:He has lived in Beijing for 8 years .
B:He lived in Beijing for 8 years .
分析:他在北京住了 8 年。( A )句讲的是到目前为止他在北京住了 8 年,可能还会继续在北京住下去。( B )句讲的是他在北京住过 8 年,现在已经不在北京了。
(2)现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。
比:I have washed the car. 我洗过了车。(看上去很漂亮)
I washed the car a moment ago. 我刚才洗过车了。
She has watered the flowers. 她已经浇了花。(不需要再浇了)
She watered the flowers yesterday. 她昨天浇的花。
I have written the letter but I haven't posted it yet. 信我已经写好了,但还没有寄出。
I wrote the letter last week and I posted it three days ago. 我上周写的那封信,3天前寄出的。
(3)现在完成时表示的动作或状态延续到现在并可能延续下去,而一般过去时则单纯表示过去某段时间内的经历。
比:It has rained for five hours. 雨已经下了5个小时了。
It rained for live hours yesterday. 昨天下了5个小时的雨。
He has waited for her for two hours. 他等她已经两个小时了。
He waited for her two hours and then went home. 他等她等了两个小时,然后就回家了。
I have reviewed two lessons this morning. 今天上午我已经复习了两课。(说话时还在上午)
I reviewed two lessons this morning. 今天上午我复习了两课。(说话时已是下午或晚上)
用在现在完成时态和过去完成时态的动词的过去分词的构成与动词过去时的构成相似。规则动词的过去式和过去分词是一样,不规则动词的过去式、过去分词如下表:
am (是) –was--been is(是)--was---been are(是)--were ---been
begin(开始)--began--begun bring(拿来)--brought--brought come(来)--came--come
catch(捉住)--caught—caught cut(砍,割)--cut--cut dig(挖,掘)--dug--dug
do(做,干)--did--done draw(画画,拉)--drew--drawn drink(喝)--drank--drunk
drive(驾驶)--drove--driven eat(吃)--ate--eaten fall(跌倒,落下)--fell--fallen
feel(感觉)--felt--felt fly(飞)--flew--flown get(获得)--got--gotten
give(给)---gave--given go(去)--went--gone grow(生长)--grew--grown have
(has)(有)--had--had hurt(伤害)--hurt--hurt keep(保持)--kept--kept
know(知道,认识)--knew--known learn(学习)--learnt--learnt leave (离开)--left--left
let(让)--let--let lie(躺,平放)--lay--lain make(使得,做)--made--made
may(可以)--might--might read(读)--read--read ride (骑)--rode--ridden ring
(鸣铃)--rang--rung run (跑)--ran--run say (说)--said--said see (看见)--saw--seen
sell (卖)--sold--sold send(送)--sent--sent set (放)--set--set
sing(唱歌)--sang--sung sleep (睡觉)--slept--slept smell(闻)--smelt--smelt
speak(说话)--spoke --spoken spend (花费)--spent--spent stand
(站立)--stood--stood swim (游泳)--swam--swum take (拿到)--took--taken
teach(教)--taught--taught tell (告诉)--told--told think(认为)--thought--thought
throw(投掷)--threw--thrown understand(懂得)--understood--understood
wake(唤醒)--woke--woken wear(穿)--wore--worn win(获胜)--won --won write(写)
--wrote--written
一、用所给动词的适当形式填空。
1.I___already____(see)the film.I___(see)it last week.
2.__ he ____(finish) his work today ? Not yet .
3.___you ___(be)to Hong Kong ?Yes,I ____(be)there twice .
4.__ you ever ____(eat )chocolate sundaes? No, never.
5.My father ____just ____(come) back from work.He is tired now.
6.Where's Li Ming? He____(go)to the teacher's office.
7.Shanghai ___(be) a small town hundreds of years ago. Now it ____ (become) a large city.
8.I ____ (work) here since I ____ (move) here in 1999.
9.So far I ____(make) quite a few friends here.
10.How long ___the Wangs ___(stay) here?For two weeks.
答案1.have seen saw 2.has finished 3.have been have been 4.have ate 5.have just 6.has gone 7.had been has became 8.have been working moved 9.made 10.have stayed
二。单行选择
1.The twins can speak good Chinese because they_____China for 6 years.
A.have been to B.havecome to C.have been in D.have gone to
2._____have you lived in Beijing?
A.How soon B.How often C.How much D.How long
3.Where is Tom? I can't find him anywhere.
He_____back for a holiday.
A.went B.goes C.has gone D.will go
4.Has john come_____?
Yes.He has_____been here for 10 minutcs.
A.yet,already B.already,yet C.already,already D.yet,yet
5.They_____about eight hundred English words by the end of last term.
A.will learn B.has learned C.are going to learn D.had learned
6.I haven't finished reading the book_____.
A.just B.already C.ever D.yet
7.He has_____seen the film,has he?
A.already B.never C.ever D.yet
8._____you ever_____fast food?
A.Did,eat B.Have,eaten C.Are,eat D.Have,eat
9.We_____the Baiyun Hills last weekend.
A.have climbed B.are climbing C.climbing D.was climbing
10.The boy_____finished his homework yet.
A.hasn't B.didn't C.wasn't D.doesn't
答案 A D C A D D A B A A
英语现在完成时的练习(含答案) go for it 初二 下
go for it 是书名啊.
(题先给你,自己做做看哦.)
一、单项选择
1. Li Hong has ________ the army for 2 years.
A. joined B. be in C. been in D. joined in
2. We have been friends since ______.
A. children B. five years C. five years ago D. five years before
3. Mike ___________ the story for a month.
A. has bought B. has had C. had had D. has borrowed
4. You ______ that question three times.
A. already asked B. have already asked
C. already have asked D. asked already
5. Those foreign friends left Guangzhou __________.
A. since last week B. a week ago C. for a week D. since a week ago
6. I _____ at this school for two years.
A. am studying B. study C. studied D. have studied
7. They _________ in the city since last summer.
A. live B. didn’t live C. have lived D. live
8. Mrs. Wang has lived in Haikou _________ 1992.
A. since B. from C. after D. in
9. Mr. Black _________ China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to
10. His father _______ for years.
A. has died B. has been dead C. died D. dies
11. Mary ________ to see the films because she __________ it twice.
A. won’t go, saw B. won’t go, will see
C. won’t go, has seen D. didn’t go, sees
12.---- Would you like some more food?
----Thank you. I _______ enough.
A. will have B. have had C. have D. had
13. ______ you ______ England? Yes, it _____ a beautiful country.
A. Will, gone to, was B.Have, been to, is
C. Had, been to, is D.Have, gone to, is
14. ----_______ you _______ to Beijing?
----No, I ______.I ______ there early next month.
A. Have, been, haven’t, am going B. Had, been, hadn’t, am going
C. Have, gone, haven’t, was going D. Did,go, didn’t, was going
15. ---You sister ______ to London to study English. Is that true?
---Yes , she ___ there for two months.
A. has been, has been B. will go, has gone
C. gone, will be D. has gone, has been
16. He has a computer of his own. He ____ it two days ago
A. bought B. bought C. bought D. has bought
17. —Where is Li Lei? —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to
18. He _______ his homework and is now listening to music.
A.. finishes B. has finished C. finish D. is finishing
19. David _______ Shanghai for more than three months.
A. came to B. has been to C. has been in D. has come to
20. --- Is your father a Party member?
--- Yes, he ____ the party three years ago. He _____ a Party member for three years.
A. joined; has been B. has joined; has been
C. was joined; is D. joined; was
2
1. ---What a nice bike! How lone ____ you ____ it? ----Just five weeks.A. will; buy B. did; buy C. are; having D. have; had
22. I ______ this book for a week .I have to return it now.
A. borrowed B. have borrowed C. kept D. have kept
23. ----______ your sister _______ in Green China for a long time?
----Yes. She joined it five years ago.
A. Has; been B. Have; been C. Has; joined D. Have; joined
24. ---How long have you _______ from the USA? ----For three months.
A. come back B. returned C. go back D. been back
25. I _____ this book for half a year.
A. have bought B. have had C. bought D. had
26. The students are sorry to hear that famous singer _______ for a year.
A. has left B. has gone C. has been away D. has gone away
27. --- ______ you______ your homework yet? ---Yes, I _____ it just now.
A. Did; do; finished B. Have; done; finished
C. Have; done; have finished D. Will; do; finish
28. The sand storm weather ______ in Beijing several times this year.
A. happen B. happened C. has happened D. have happened
29. ---How long have you been here? --- ____ last month.
A. For B. Until C. Before D. Since
30. He ____ a cold for three days.
A. has caught B. has had C. has got D. caught
31. Jim Green ____ in China for two years.
A. has come B. has been C. has arrived D. came
32. The film ____ for half an hour.
A. has been on B. has begun C. hasn’t begun D. began
33.—Where have you _______ these days?
—I have to Beijing with my friends.
A. been;gone B. been;been C. gone;been D. gone;gone
34.How long have you _______ this book?
A. bought B.borrowed C.had D.lent
35. We have lived here _______ five years ago.
A. when B.since C.before D.after
36.—I have watched the game. —When _____you _______ it?
A.have;watched B.do;watch C.did;watch D.will;watch
37.—How do you like Beijing, Mr. Black?
—Oh,I _______ such a beautiful city.
A.don't visit B.didn't visit C.haven't visited D.hadn't visited
38.Miss Brown _______ to the Great Wall twice.
A.have been B.has been C.have gone D.has gone
39.His brother has been to Stone Forest twice ______ he came to Yunnan.
A.after B.before C.since D.for
40.His grandpa _______ for two years.
A.was died B.has been dead C.was dead D.has died
41.—Have you ever_______ to Haikou?
—Yes,I_______ there with my family last August.
A.gone;went B.been;went C.been;went to D.been;was in
42. His sister ______ her hometown for three years. She'll return next year.
A.left B.has left C.has been away D.has been away from
以适当形式填空
1. I_______ already _______ (see) the film. I _________ (see) it last week.
2. ----- _______ he ________(finish) his work today ? ------Not yet .
3. -----_____you _______(be) to Hong Kong ?
----Yes, I ________________ (be) there twice .
4. -----_______ you ever ________(eat ) chocolate sundaes ? ----No, never.
5. My father ____ just ________ (come) back from work. He is tired now.
6. Where’s Li Ming ? He ____________ (go) to the teacher’s office.
7. Shanghai _______ (be) a small town hundreds of years ago. Now it ____ (become) a large city.
8. I _____________ (work) here since I __________ (move) here in 1999.
9. So far I ______________(make) quite a few friends here.
10. ---How long ______ the Smiths ________(stay)here? ---- For two weeks.
11. --- I ___________ (see) the film “Chicken Run”.
--- Where and when ________ you _______ (see) it?
--- Last week.
12. Mary _____ already _______ (have) her supper.
13. I ____________ (not want) to see the film. I ___________ (see) it with my parents. We _________ (see) it last Sunday.
14. ---______ Uncle Wang ______ (mend) the TV yet?
---Yes, he______.
---When _____ he _____ it?
--- Yesterday.
15. ______ you _______ (read) today’s newspaper yet?
16. They _____already_____(do) their homework. But they don’t
know what_____ (do) next.
17. ---____ you _____ (see) the film last night?
---No, I ___________ (see) it for several times.
18. She ____________ (be) ill for three days.
19. My father ___________ ( buy) a book for me yesterday. He____ already _________(pay) fifty yuan for it.
20. She____________ (not read) this book before.
21. ____ you ever __________ (travel) on a train before?
22. --- ____ Wei Hua _____ (come) yet?
---Yes. She_______ (come) already. She ______ (come) just now.
23. ---How long _____you __________(learn) English?
---For more than two years.
24. They _______________ (live) in China since they _____ (move) to China.
句型转换(每空一词)。
1. I have been to Macau before.(改为否定句)
I ______ ________ been to Macau before.
2. He hasn’t come to school because he’s ill (就划线部分提问)
________ ________ he come to school?
3. He has learned English for 5 years. (就划线部分提问)
________ ________ ________ _________ learned English ?
4. I bought a new bike just now. (用just改写)
I _______ just ________a new bike.
5. We began to learn English three years ago.(改为同义句)
We _______ _______ English ________ three years
6. He has lived here since 1999.(就划线部分提问)
_____ _____ _____ he_______ here?
7. They have already finished the work.(否定)
They ______ ______ the work ______.
8. My father got there two days ago.(同义句)
My father ______ ______ ______ for two days.
9. Mr. Li began to teach English in this school in 1999.(同义句)
Mr. Li _______ _________ English in this school since 1999.
10. The factory opened ten years ago.(同义句)
The factory _______ ________ ______ for ten years.
11.They have cleaned the room twice this week. (就划线部分提问)
_____ _____ ____ ______ they ______ the classroom this week?
12. My father went to England in 2003 and 2005. (同义句)
My father _____ ______ _____ England _____.
13. John left Beijing three years ago. (同义句)
John_______ ______ ______ Beijing_____ three years.
14. His company closed in 2003. (同义句)
His company _____ _____ _____ _____ 2003.
15. My father bought the car half a year ago. (同义句)
My father ______ ______ the car _______ half a year.
16. We got to know each other for about 15 years. (同义句)
We _______ ________ each other _____ about 15 years.
17. The film began ten minutes ago. (同义句)
The film _________ ________ _________ for ten minutes.
18. I borrowed this book two weeks ago. (同义句)
I _________ ________ this book for two weeks.
给些有关“现在完成时”的 英语有关习题
8A Unit 1 Grammar 如何使用现在完成时
8A Unit 1 Grammar 如何使用现在完成时
同学们我们已经学习了现在进行时、一般现在时、一般过去时、一般将来时这4种时态的用法,但这4种时态还不能满足我们表达的需要。比如:表示“某人过去曾经做过某事”或者“某人做某事多久”,以上五种时态就派不上用场了。这时,我们可以用一种新的时态——现在完成时表示。
一、现在完成时的构成
(一)肯定式
主语+助动词have /has +过去分词+其它
说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。 has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例:
1)I've just copied all the new words .我刚抄写了所有的生词。 (表示不要再抄了)
2)She has lost her books .她丢失了她的书。 (表示到目前为止还没有找到)
(如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到)
3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的)
(二)否定式
主语+助动词have /has+not+过去分词+其它
说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例:
1)I haven't finished my homework yet.我还没有完成我的作业。
2)She hasn't travelled on a train .她没有坐火车旅行过。
3)We have never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。又如:
4)I have never seen him before.以前我从来没有见过他。
(三)一般疑问式
助动词Have /Has +主语+过去分词+其它 ?
说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“Yes ,主语+have/has.?否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。实例:
1)—Have you ever made dumplings ?你曾经做过饺子吗?
—Yes ,I have .是的,我做过。
2)—Has she ever been abroad ?她曾经出过国吗?
—No,never.不,从来没有。
3)—Have they found the lost books yet ?他们已经找到了丢失的书吗?
—Yes ,they have.是的,他们找到了。
注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:You have never come to our school ,have you ?你以前从来没有来过我们学校,是吗?
二、现在完成时的用法
(一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经) ,yet(还、已经) ,just(刚刚、仅仅) ,ever(曾经) ,never(从不) ,before(以前)等连用。这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:
1)I've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
2)I've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。)
注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:
3)Have you met him already ?你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—Has he found his watch yet ?他已经找到他的手表了吗?
—No,not yet.不,还没有。
2)The woman hasn't found her dog yet .
那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:
He has just come back from school .他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:
1)Have you ever been to Hong Kong ?你曾去过香港吗?
2)I haven't ever spoken to her.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例:
I have never travelled by plane before.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:
1)Have you been to Hainan before ?你以前去过海南吗?
2)I haven't eaten Guangdong food before.我以前没吃过广东菜。
(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。此时常与“for +一段时间?或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
实例:
1)I've lived here since 1990.自从1990年以来我就住在这里。
= I've lived here since 13 years ago.
= I've lived here for 13 years.
= It is 13 years since I began to live here.
2)I haven't seen him for three years .我三年没有看见他了。
= I haven't seen him since three years ago
= I haven't seen him since 2000.
= It is 3 years since I saw him last time.
3)Mr Wang has worked in the factory since he came to the city .
自从到这个城市以来,王先生一直在这家工厂工作。
4)She's been at this school since five years ago.
自从五年前以来她就在这个学校。
注意:①在这类句子的肯定句和疑问句中谓语动词必须用延续性动词。短暂性动词由于动作不能持续,故不能与for(达到;累计)或since(自从。。。到现在)引出的时间状语连用。
②对for和since引导的时间状语提问要用How long
1) 他入团两年了。
误:He has joined the League for two years.
正:He has been a League member for two years.
2)我买这辆自行车三年了。
误:I have bought this bike for three years.
正:I have had this bike for three years.
2) ▲部分短暂性动词与之对应的延续性动词:
短暂性动词 延续性动词
die → be dead
borrow → keep
buy/catch → have
get up → be up
come → be in
finish → be over
leaver → be away
open → be open
close → be closed
begin → be on
become interested in → be interested in
有人可能会问:一般过去时和现在完成时所表示的动作都发生在过去,那么这两种时态有什么区别呢?
☆答:①一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关。
②现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作。
例: He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)
He has (ever) seen the film before.(现在\完成时,表时他已看过那部电影,现在不想再看了)
巩固练习:
I.按要求转换下列各句,每空一词。
1、He has already finished his homework.(改为否定句)
He _______ finished his homework ________.
2.They have found the lost books already.(改为一般疑问句,并作否定回答)
______ they _______ the lost books _______?No,they________.
3.Julia has not got home from school yet.(改为肯定句)
Julia ______ _______ ________ home from school .
4.You have never been to Shanghai before,_________ _________ ?(改为反意疑问句)
5. He’s gone to Beijing, ______ ______?(改为反意疑问句)
6.Mr Wang began to teach English in this school in 1999.(改为同义句)
Mr Wang _________ _________ English in this school since 1999.
7. He hasn’t left home for 3 days.(同义句)
He _____ ______ ______ home for 3 days.
8. They have lived here since 3 years ago. (对划线提问)
II.选择正确答案。
( )1.—Who is Mary ?
—____?I saw you talking with her at the meeting .
A.Don't you meet her yet
B.Didn't you met her yet
C.Haven't you met her yet
D.Hadn't you met her yet
( )2.—How do you like Beijing ,Mr Black?
—Oh ,I ____ such a beautiful city .
A.don't visit
B.didn't visit
C.haven't visited
D.hadn't visited
( )3.The old people ____ lonely at all since we began to visit them once a week.
A.don't feel
B.hasn't felt
C.haven't felt
D.didn't feel
( ) 4.We have lived here ____ five years ago.
A.when
B.since
C.before
D.after
现在完成时练习题。
1.B mustn't表示禁止,may表示可能性
2.C A语气太强烈,B和D的意思相同‘应该’,排除法选C-----现在完成时的代表have got to
3.D 表示‘一定的,很有可能的’推测
1.D 过去完成时和现在完成时的结合,看时间前后,之前的用过去完成时
2.B 抓住题眼by、since等完成时的标志词,判断时间先后,题意为在我返回之前他们已经发射了10颗卫星,可以得知发射卫星在先,故用过去完成时,而我回来用过去时
3.C 如上,关键是理清题意,判断时间先后
4.C 题意为‘我们发现他作间谍很久了’,他先当的间谍,后被发现,所以‘他是间谍’部分用过去完成时,而主句用过去时
5.B 如上
6.C 如上
我是大2英语专业的学生,以后多切磋啊
现在完成时态练习题要有答案的
现在完成时练习题一、翻译下列句子:
1. 你曾经吃过鱼和薯条吗?
2. 我刚刚丢了我的化学书。
3. 我以前从来没去过那个农场。
4. 他已经吃过午饭了。
5. 你已经看过这部电影了吗?
6. 我哥哥还没回来。
7. 我上星期看过这部电影。
8. 在1992年他住在这里。
9.这本字典我已买了三年了。
10.他离开中国三年了。
11.我认识他们五年了。
12.他们已去了美国五年了。
13.自从他搬到福州,他就住这儿了。
14.他们已经结婚10年。
15.我妹妹成为一个大学生已经三年。
16.这会已开了多长时间了?
17.这门已经关了两天了。
18.我入团2年了。
19.他们已经相互认识。
20.我已经在农场里呆了五年
1.Have you eatten fish and french frise?
2.i have lost my chemistry book.
3 i have never been to that farm.
4.he already had lunch.
5 have you seen this movie yet?
6 my brother has not returned.
7 i have seen this movie last week.
8 he has lived here since 1992.
9 i have had this dictionary for three years.
10 he has left China for three years.
11 they have known each other for five years.
12 they have been in the USA for five years.
13 he has lived here since he moved Fuzhou.
14 they have married for ten years.
15 my sister has been a university student for three years.
16 how long has the meeting kept?
17 the door has closed for two days.
18 i have joined in the Communist Youth League for two years.
19 they have known each other since 1999.
20 i have been in the farm for five years.
A:
1. All the furniture in the building _______ to the company not to his own.
A. is belonged B belongs C. belong D are belonged
2. When I was at college I _______ three foreign languages, but I _______ all except a few words of each.
A. spoke, had forgotten B spoke, have forgotten C had spoken, had forgotten D had spoken, have forgotten
3. -----We would have walked to the station. It was so near.
----- Yes, a taxi _______ at all necessary.
A wasn’t B hadn’t been C wouldn’t be D won’t be
4. I don’t really work here. I _______ until the new secretary arrives.
A just help out B have just helped out C am just helping out D will just help out
5. He _______ his leg when he _______ in a football match.
A broke, played B was breaking, was playing C broke, was playing D was breaking, played
6. The new secretary is supposed to report to the manager as soon as she _______.
A will arrive B arrives C is going to arrive D is arriving
7. As she _______ newspaper, Granny _______ asleep.
A read, was falling B was reading, fell C was reading , was falling D read, fall
8. ---Do you like the material?
---Yes, it _______ very soft.
A is feeling B felt C feels D is felt
9. ---Come on in, Tom. I want to show you something.
--- Oh, how nice of you! I _______ you _______ to bring me a gift.
A never think, are going B never thought, were going C didn’t think , were going
D hadn’t thought , were going
10. ----You’ve agreed to go, so why aren’t you getting ready?
----But I _______ that you _______ us to start at once.
A don’t realize, want B don’t realize, wanted C haven’t realized, want D didn’t realize, wanted
11. The house is dirty. We _______it for weeks.
A didn’t clean B hadn’t cleaned C don’t clean D haven’t cleaned
12. -----_______ the sports meet might be put off.
---- Yes, it all depends on the weather.
A I’ve been told B I’ve told C I’m told D I told
13. ---- I’m sorry to keep you waiting.
----Oh, not at all. I _______ here only a few minutes.
A have been B had been C was D will be
14. You don’t need to describe her. I _______ her several times.
A. had met B have met C met D meet
15. The cost of living _______ by ten percent before the government took any action.
A was going B went up C had gone up D has gone up
16. By the time new pupil _______ enough courage to raise his hand , the bell for the end of the lesson _______.
A had gathered ; was already ringing B was gathering ; had already rung
C gathered ; already rang D would gather ; would already have rung
17. -----Did you go to Beijing for vacation ?
-----I _______ to go , but I got sick at the last minute.
A was planning B have planned C had been planning D have been planning
18. ------When will they leave ?
------They _______ very soon .
A do leave B are leaving C have left D leave
19. ------Was he studying for an exam ?
------Yes , he's _______ it next week.
A doing B to take C making D to give
20. ------Are there going to be many people at your party today ?
------We hope that _______.
A there will be B there are going C there are D there going to be
21. She must have arrived there last night , _______ she ?
A didn't B haven't C needn't D mustn't
22. _______ the letter , I ran out of the room to the post office.
A Since I have finished writing B No sooner than I had finished writing
C As soon as I finished writing D After I have finished
23. Twelve inches _______ one foot.
A will make B is making C makes D make
24. I _______ going to London next month.
A have thought of B shall think of C am thinking of D will think of
25. He _______ English for six years by the time he takes his examination.
A has studied B studied C will have been studying D had been studying
26. By this time next year he _______ from this college.
A is graduating B will have graduated C should be graduation D will be graduation
27. _______ the school when the bell rang.
A I hardly had reached B Hardly had I reached C I hardly reached D Hardly did I reach
28. He promised us that he _______ early but he _______yet.
A would be; hasn't arrived B is ; hasn't been arriving C should be ; isn't arriving
D will be ; hadn't arrived
29. The teacher told the pupils that the earth _______ round.
A is B would C was D were
30. The moment they met , they knew that _______ .
A they would have friendliness B they would be friends
C friendship they would have D friendship would happen
31. We _______ the problem for quite some time , but we _______ any conclusion yet.
A had discussed ; haven't reached B discussed ; haven't reached
C have discussed ; haven't been reaching D have been discussing ,haven't reached
32. It wasn't until two o'clock that I _______ to sleep.
A would go B went C was going D had gone
33. ------Where _______ my book ? I can't see it anywhere.
------ I _______ it on this table . But now it's gone .
A were you putting ; have put B had you put ; was putting
C have you put ; put D did you put ; have put
34. Perhaps it will be a long time _______ from abroad.
A that Tom comes back B before Tom comes back
C when Tom will come back D when Tom comes back
35. If the film _______ is our school , we'll go and see it .
A is to be shown B was shown C is shown D will be shown
36. -----How _______ on with your English these days .
-----Not bad.
A have you been getting B are you getting C did you get D have you got
37. -----What _______ when I phoned you this morning?
------I _______ my homework and was starting to take a boat.
A are you doing , have just finished B were you doing , had just finished
C had you done , just finished D did you do , just finished
38. I _______ such an interesting book before.
A was never reading B will never read C had never read D have never read
39. _______ that the earth was the centre of the universe.
A People were believing B It was once believed
C People were once believed D People were said
40. Two of the boys _______ while playing football.
A had been hurt B got hurt C were hurting D hurt
41. Prices _______ sharply in the past few years.
A have raised B have been raised C have been risen D have risen
42. The number of the students in our school _______ 1200.
A is added up to B has been added up to C adds up to D have added up to
43. What he said at the meeting _______ true .
A was proved B proved C is proved D proves
44. How long do you think the meeting ______
A is lasting B is lasted C will last D lasts
45. The May 4th movement ______ in 1919.
A had taken place B was taking place C was taken place D took place
46. These kinds of shoes ______ well.
A were not sold B won't be sold C are not sold D don't sell
47. On returning home , I found I ______ umbrella in the office.
A had left B have left C left D would leave
48. Once you ______ a promise , you must carry it out.
A have made B had made C made D is making
49. She ______ Charles for a year.
A has been married to B has got married to C married with D married
50. The singer lived in California until he ______ to university.
A had sent B was sending C had been sent D was sent
KEY (答案):
1------10: B B A C C ; B B C B D
11----20: D A A B C ; A D C B B
21----30: A C C C C ; B B A A B
31----40: D B C B C ; B B D B B
41----50: C D B C D ; D A A A D