(练习题)现在完成时和过去完成时专项练习
一、 单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him.
A. knew B. have known C. must know D.will know
2、He has _______ been to Shanghai, has he ?
A. already B.never C.ever D. still
3、Have you met Mr Li ______?
A. just B. ago C.before D. a moment ago
4、The famous writer _____ one new book in the past two year.
A. is writing B.was writing C.wrote D.has written
5、—Our country ______ a lot so far.
—Yes. I hope it will be even ______.
A. has changed ; well B. changed ; good C. has changed ; better D.
changed ; better
6、Zhao Lan ______already ______in this school for two years.
A. was ; studying B. will ; study C. has ; studied D. are ; studying
7、We ______ Xiao Li since she was a little girl.
A. Know B. had known C. have known D. knew
8、Harry Potter is a very nice film .I_______ it twice.
A. will see B. have seen C. Saw D.see
9、—These farmers have been to the United States.
—Really ? When _____ there ?
A. will they go B. did they go C. do they go D. have they gone
10、—______ you ___ your homework yet?
—Yes . I _____ it a moment ago.
A. Did; do; finished B. Have; done; finished C. Have; done; have finished D.
will; do; finish
11、 His father ______ the Party since 1978.
A. Joined B. has joined C. was in D. has been in
12、—Do you know him well ?
— Sure.We _________ friends since ten years ago.
A. were B. have been C. have become D. have made
13、—How long have you ____ here?
—About two months.
A. been B. gone C. come D. arrived 14、Hurry up! The play __________ for ten minutes.
A. has begun B. had begun C. has been on D. began
15、 It _____ ten years since he left the army.
A. is B. has C. will D. was
16、 Miss Green isn't in the office . she_______ to the library.
A.has gone B. went C.will go D. has been
17、My parents ______ Shandong for ten years.
A. have been in B. have been to C. have gone to D. have been
18、The students have cleaned the classroom,_____?
A. so they B. don’t they C. have they D. haven’t they
19、_____has Mr White been a member of Greener China since he ____ to China?
A. How soon, comes B. How often, got C. How long, came D. How far,
arrived
20、 His uncle ____ for more than 9 years.
A. has come here B. has started to work C. has lived there D. has left the
university
二、 句型转换。
1、He has never surfed, _____ ________?(改成反意疑问句)
2、They have been here since 2000. (对划线部分提问)
______ __________have they been here?
3、The old man _________ last year. He _____ _______for a year. (die)
4、This factory opened twenty years ago.(同义句转换)
This factory ______ ________ ________ for twenty years.
5、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________ an hour ago.
6、Her mother has been a Party member for three years .(同义句)
Her mother _______ the Party three years ________ .
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green family moved to France.
8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
___________________________________________
2. 选择填空
.1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.
A. had made…have tried B. made…have tried
C. has made…tried D. made…tried
.2 "He ____to draw horses already". "When ______ he ?" " Last year "
A. learned…has B. learned…did C. has learned…has D. has learned…did
.3.Tom _____up into the tree. Look, he ____ high up there !
A. has got…is B. has climbed…was C. got …was D. climbed…is
.4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did B. Have…copied…have C. Have…copied…did D.
Did …copy…had
.5. "Why ______ she _______ angry ?" "Because he _____ at her just now ."
A. did…get…shouted B. has…got…shouted C. did…get…has shouted D.
has…got…has shouted
.6. ______you __________ the film before ? Where _____ you ____ it ?
A. Have …seen…did…see B. Did …see…did…watch
C. Have…seen…have…seen D. Did …see…have…seen
.7.You ____ me waiting for two hours. I ____ for you since five.
A. kept…waited B. have kept…waited C. kept…have waited D. have kept…have
waited
.8.Where ______ John _______ ? To the library. He _________ there for an hour.
A. has…been…has gone B. has…gone…has been C. did…go…went D.
did…be…went
.9.______ the baby still _____ ? No, it _______ crying.
A. Has…cried…has stopped B. Is…crying…stopped C. Did …cry…stopped D.
Is…crying…has stopped
.10. I _______ the way. I ________ here for quite many years.
现在完成时+过去完成时以及习题
现在完成时+过去完成时以及习题
现在完成进行时
1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成
3 现在完成进行时的基本句型
肯定式 I/We have been working. 疑问式 Have you been working,
简略回答 Yes,I/we have. No,I/we haven't. 肯定式 He/She/It has been
working. 疑问式 Has he/she/it been working,
简略回答 Yes,he/she/it has. No,he/she/it hasn't. 4 现在完成时的用法
1)在强调指出动作还未结束,还要继续下去。如:I've been reading this
book for
two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。 I've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感情色彩。
She has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反复发生的事情。 We've been
seeing quite a lot of each other recently.最近我们经常见面。 5 现在完成时和现在完成进行时的区别 1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较:
We've been living here for ten years. We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:
英语现在完成时专项练习(附答案)含答案
英语现在完成时专项练习(附答案)含答案
一、初中英语现在完成时
1.—Where is Catherine? I haven't seen her for days.
—She Wuhan. She'll be back next week.
A. has gone to B. has been to C. have gone to D. have been to
【答案】 A
【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
2.Mike used to be a top student, but he behind since he lost himself in computer games.
A. fell B. has fallen C. was D. has been
【答案】 D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
专项练习之现在完成时与过去完成时
【本讲教育信息】
一. 教学内容:
寒假复习专题 现在完成时与过去完成时
二. 教学过程:
◎现在完成时态的构成和用法
现在完成时态由“助动词have(has)+过去分词”构成,它可以表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与一些时间状语,如:already, yet, ever, never, just,
before, once, twice等连用,也可以和包括现在在内的时间状语,如these days, today, this year,
so far等连用。如:
I’ve just had my lunch. 我刚刚吃过午饭。(影响是:现在我不饿了。)
She has already posted the photos. 她已经寄走了相片。(结果是:这些相片已不在她这里了。)
1. I’m sorry you the wonderful football game. It was just over.(青岛市)
A. have lost B. have missed C. are missing D. will lose
2. —You seem to know much about the city.
—That’s true. I it three times.(绍兴市)
A. visited B. had visited C. have visited D. will visit
3. —Would you like to visit Shantou City with me this summer vacation?
—No, thanks. I it before. Besides, it’s hot and humid there in summer.(四川省自贡市)
A. have visited B. visited C. will visit
一般现在时、一般过去时、现在进行时、现在完成时、过去完成时、过去将来时、一般将来时初中全部时态练习题
时态专项复习(一般现在时、现在进行时、一般过去时)一、用动词的正确形式填空
1. I ________ (do) my homework every evening.
2. We _______ (fly) kites in the park on Sundays. 3. My mother _____________ (clean) our room on Sundays.
4. Tom ____________(play) the piano every Saturday. Now he____________ (play). 5. She ___________(like) swimming. She _____________ (swim) last weekend. 6. Usually my mother _______________ (wash) the dishes after lunch. But my grandma
_____________ (wash) today. 7. Look at the man! He ____________ (read) a magazine.
8. Look! The plane ______________ (fly) over the building. 9. Listen! My aunt ______________ (sing) in the room.She is a singer. She __________ (like) singing. She _____________(have) a music show. She is excited.
10. Tom and Mike always ______________ (swim) in the river. They ___________ (swim) in the swimming pool three days ago. Look! They ________________ (swim).
中考英语现在完成时练习题20题(带答案)
中考英语现在完成时练习题20题(带答案)
1.I have known him_____I was a child.
A.since
B.for
C.when
D.before
答案解析:A。“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。选项 B“for+时间段”也用于现在完成时,但题干中不是时间段;选项 C“when”引导时间状语从句,一般不与现在完成时连用;选项 D“before”不符合此语境。
2.She_____her homework already.
A.has finished
B.finished
C.will finish
D.finishes
答案解析:A。“already”是现在完成时的标志词,所以用 has
finished。选项 B 是一般过去时;选项 C 是一般将来时;选项 D 是一般现在时。
3.They_____to Beijing twice.
A.have gone
B.have been
C.went
D.go
答案解析:B。“have been to”表示去过某地,人已经回来;“have
gone to”表示去了某地,人还没回来。根据 twice 可知去过两次且人已经回来,用 have been。选项 C 和 D 分别是一般过去时和一般现在时。
4.He_____the book for two days.
A.has borrowed
B.borrowed
C.has kept
D.kept
答案解析:C。“for two days”是时间段,要用延续性动词,borrow
是短暂性动词,keep 是延续性动词,现在完成时用 has kept。选项 A
和 B 中 borrow 不能与时间段连用;选项 D 是一般过去时。
5._____you ever_____to Shanghai?
A.Have,been
一般现在时、一般过去时、现在进行时、现在完成时、过去完成时、过去将来时、一般将来时初中全部时态练习题 2
初中精品资料
欢迎下载
时态专项复习(一般现在时、现在进行时、一般过去时)
一、 用动词的正确形式填空
1. I ________ (do) my homework every evening.
2. We _______ (fly) kites in the park on Sundays.
3. My mother _____________ (clean) our room on Sundays.
4. Tom ____________(play) the piano every Saturday. Now he____________ (play).
5. She ___________(like) swimming. She _____________ (swim) last weekend.
6. Usually my mother _______________ (wash) the dishes after lunch. But my grandma
_____________ (wash) today.
7. Look at the man! He ____________ (read) a magazine.
8. Look! The plane ______________ (fly) over the building.
9. Listen! My aunt ______________ (sing) in the room.She is a singer. She __________ (like)
singing. She _____________(have) a music show. She is excited.
10. Tom and Mike always ______________ (swim) in the river. They ___________ (swim) in the
(完整版)一般过去时和现在完成时练习题-含答案
一般过去时和现在完成时练习题
1. A. 用 already或 yet
1) Have they taken down the old pictures ___ ___? No, they haven’t____ ___.
2) Most of us have finished our compositions _____ 。
3) He said he hadn’t visited the exhibition _____ ___。
B.用 since或 for
1) We have learned five lessons __ __ _ the beginning of this term.
2) Mrs Liao has been in hospital __ _ ___last week.
3) I have stayed at my aunt’s ___ __two weeks.
C。 用have gone或 have been
2) Is your father in? No, he ___ _ to Shenzhen。 _______he ever ______ there before ?
Yes, he ___ there several times
3) He asked me if I___ __ to Hangzhou before.
I told him that I wanted to go there for a visit as I __ __ never _ ___ to that city before.
2。 选择填空
1.Mother __ __me a new coat yesterday。 I _______ it on. It fits me well。
英语现在完成时和过去完成时综合讲解及练习
1 现在完成时
现在完成时构成:主语+ have/has + P.P. (过去分词)
一.表示过去已经开始,持续到现在的动作或状态,往往和表示一段时间的
状语连用。
(1) He has learned English for about 7 years.
(2) They have lived in Beijing
.sin.2000sin.10therecametheyceceyearsfor
(3) My uncle has taught in that school
.2000sin.10ceyearsfor
对划线部分提问:
How long has your uncle taught in that school?
(4) A: How long has your father worked in that company?
B: He has worked there
.sin.1990sin.20armythelefthececeyearsfor
注意:① 一次性动词可以有完成时,但不能与for或since等表示一段时间的状语连用。②要想和一段时间连用,需要把一次性动词转换成相应的延续性动词。
如:come—be here, go—be away, borrow—keep, buy—have,
join—be a member of, get to know--know
(1) .2'.2'yearsaboutforpenthehadveIyearsaboutforpentheboughtveI
(2) .2.2yearsformemberLeagueabeenhasHeyearsforLeagueYouththejoinedhasHe
(3)
(4)
注意:否定句例外:
(5) A:Hello! I haven’t seen you for a long time. How are you?
初中现在完成时过去完成时练习题-中考
供学习参考 现在完成时与过去完成时
一. 延续性动词和瞬间性动词之间的转化
1.He died 10 years ago. ——He ______________ for 10 years / since 10 years ago.
2. He borrowed the book 2 weeks ago. ——He _____________the book for 2 weeks.
3. He bought the motorbike a month ago. ——He ___________the motorbike for a month.
4. He arrived here three days ago.—He ____________here since three days ago.
5. They turned off the light 2 hours ago. —— The light __________for 2 hours.
6. He left here 2 years ago.——— He ____________from here for 2 years.
7. The film began 30 minutes ago. ——The film __________ for 30 minutes.
8. They opened the door an hour ago. —— The door __________ for an hour.
9. They closed the door an hour ago. ——The door ___________for an hour.
10. He joined the army last year. ——He _____________ a _______ for a year.
He _____________ the army for a year.
(完整版)一般过去时和现在完成时练习题_含答案
选择填空
1.Mother __ __me a new coat yesterday. I _______ it on. It
fits me well.
A. had made…have tried B. made…have tried
C. has made…tried D. made…tried
2 “He ____to draw horses already”. “When ______ he ?” “ Last
year “
A. learned…has B. learned…did
C. has learned…has D. has learned…did
3.Tom _____up into the tree. Look, he ____ high up there !
A. has got…is B. has climbed…was
C. got …was D. climbed…is
4.____ you _____ the text yet ? Yes, we ____ it two hours ago.
A. Did…copy…did B. Have…copied…have
C. Have…copied…did D. Did …copy…had
5. “Why ______ she _______ angry ?” “Because he _____ at
her just now .”
A. did…get…shouted B. has…got…shouted
C. did…get…has shouted D. has…got…has shouted
6. ______you __________ the film before ? Where _____ you
