测试内容：专题五 一般过去时、现在完成时 测试时间：120分钟
（一）（last…., yesterday…, ago , just now , in 1980 . once , when …, before… , after… ）(1x20)
( )1. A: ________ you _______ the football match yesterday?
B: Yes, I did. It was great.
A. Did; see B. Have; seen C. Will; see D. Were; seen
( )2. A: ________ you at home yesterday evening?
B: Yes, I _________ with my mother
A. Were ; were B. Was ; was C. Were ; was D. Was ; were
( )3. Everyone except Tom and Jane _______ there when the meeting began.
A .are B .is C .was D .were
( )4 . Do you remember how long ago ___________to China?
A. have you traveled B. you have traveled
C. did you travel D.you traveled
( )5. A: What did you do last Saturday?
B: I________ my uncle．
A．visit B．will visit C．visited D．am visiting
( )6. A: Who telephoned you just now?
B: Mary．She ________ her mother was ill.
A. says B. said C. has said D. will say
( )7. A: What did Mr. Smith do before he came to China?
B: He_______ in a car factory．
A．work B．worked C．is working D．will work
( )8. A: What did you find under his desk?
B: Oh, ________ all kinds of things: a basketball, two books, a hat and some shoes.
A. there were B. it was C. it has D. there are
( )9. A: What did you say just now?
B: I asked if____________ TV last night．
A．did you watch B．you watched C．are you watching D．you are watching
( )10. I _______ to bed until my grandma came back home.
A. didn't go B. went C. had gone D. have gone
( )11. Miss Green didn’t tell us in 2002.
A．where does she live B．where she lives
C．where did she live D．where she lived
( )12. I liked playing with water when I was young and _____.
A. so he was B. so was he C. so did he. D. so he did
( )13. A: Your city looks beautiful!
B: Yes. Lots of trees and grass ______ last year.
A. are planted B. have planted C. were planting D. were planted
( )14. The PLA _____ in 1927.
A. was found B .found C. was founded D. founded
( )15. A: Did you win the basketball game？
B: Bad luck. Our team _______ in the final one.
A. won B. beat C. was won D. was beaten
( )16. Miss Hyde _________ 20 dollars buying a new handbag last week.
A. paid B. spent C. cost D. took
( )17. A: May I use your English-Chinese dictionary?
B: Sorry, I it at home this morning
A, forget B ,left C , have forgotten D , was leaving.
( )18.The lost child was last seen _________ near the river an hour ago.
A. plays B. playing C. played D. play
( )19. Uncle Li used ________ in this lake when he was a child.
A. to swimming B. for swimming C. for the swim D. to swim
( )20. A: Linda had nothing for breakfast this morning, ____?
B: No. She got up too late.
A. had she B. hadn’t she C. did she D. didn’t she
( )1. Last weekend, an English short play was ____ in the school hall.
A. put in B. put down C. put on D. put up
( )2. A: People ______ go to the markets to buy living chickens to eat, but now they have to change that habit.
B: That’s true. But I think everything will be better.
A. used to B. are used to C. use to D. are used
( )3. When he home, he saw his mother cleaning the room.
A．got up B．got back C．got off D．got on
( )4. It ______ me two hours to get there by bus.
A. spent B. took C. used D. paid
( )5. Tom_______ the nice kite to fly for 10yuan.
A. paidB. bought C. spent D. cost
( )6. I bought a new dictionary and it ________ me 30 yuan.
A. paid B. spent C. took D. cost
( )7. A: What did you _____ just now?
B: I _____ you if you could follow me.
A. say, told B. speak, asked C. speak, said D. say, asked
( )8. The students put down their pens when the teacher_____ them to stop writing.
A. said B. spoke C. told D. talked
( )9. A: Why did you come back so late?
B: Because my teacher made me __________ a lot of exercises．
A．do B．doing C．did D．done
( )10. There was an important meeting last night. Mr Smith______ to it.
A. was invited B. invited C. is invited D. invites
( )11. We could see nothing because the lights suddenly _______.
A. went on B. went over C. went down D. went out
( )12.The car ________ and stopped at the red traffic lights.
A. got on B. got off C. slowed down D. picked up
( )13. The hen ______ on the grass and _______ four eggs last week.
A. lied, lay B. lay, lay C. lay, laid D. lay, layed
( )14. Who _______ the money from the old man in the street yesterday?
A. robbed B. stole C. caught D. took
( )15. A: Why didn’t you buy any fruit on your way back?
B: Sorry, I ________ to take any money with me.
A. remembered B. afforded C. forgot D. stopped
( )16. In 1990 , the population of the world ________ five billion .
A .got to B .arrived in C .arrived at D .reached
( )17. A: May I ______ your bike?
B: Sorry. I ______it to Mary yesterday.
A. keep; borrowed B. borrow; repaired C. use; lent D. lend; returned
( )18. A: Do you like ____ a teacher?
B: Sure. But my parents ____ me to be a doctor when I was a young girl.
A. to be, hoped B. being, hoped C. being, wished D. to be , wish
( )19. A: The robber didn’t tell the truth , did he?
B: _______. The police will have much trouble _______ the diamonds.
A .No, he did. / to find B .Yes, he did./ finding
C .No, he didn’t. /finding D .Yes , he didn’t. / to find
( )20. Mother asked the shopkeeper _______ the trousers ______ too much .
A. who ; costs B. what ; cost C. if ; cost D. whether ; will cost
1.It is about four years since I______ （来到）to No.9 Middle School in Shashi.
2. Everyone except Tom and John ______ (到了)there when the meeting began.
3. Our teacher told us the earth ________ （转动）round the sun all the time.
4.The little girl ______ （才回家）she finished cleaning the classroom.
5. What a nice bag! But she _______ （花）only thirty dollars for it.
6. Miss Li ________（没吃）lunch at school yesterday.
7.Father ______ （病倒了） after a whole week’s hard work .
8. Our teacher, Miss Chen,_________ （教英语）on the radio the day before yesterday.
9. The classroom _______（打扫） yesterday .
10.I ________ （放）my dictionary on the desk, but it’s missing now.
（一）(have /has + v. ed )(1x20)
( )1. My mother_________ the windows already, so the room looks much brighter.
A. has cleaned B. had cleanedC. is cleaning D. will clean
( )2. A: ______ you ______ your homework yet?
B: Yes. I______ it a moment ago.
A. Did; do; finished B. Have; done; have finished
C. Have; done; finished D. will; do; finish
( )3. A: Why not go to see the dolphin show with me?
B: No, let’s go home. Because I ________it twice .
A. saw B. will see C. see D, have seen
( )4. A: Have you written anything on Chinese traditional food so far?
B: __________, but I have a plan for it.
A. Ever since B. Later on C. Not yet D. From now on
( )5. In the last few years, there _______ great changes in the country.
A .had been B .were C .have been D .has been
( )6. I don’t think I _____you in that dress before.
A. have seen B. was seeing C saw D. see
( )7. So far many man-made satellites ______ into space.
A. are being sent up B. have been sent up
C. have sent up D. have being sent up
( )8. A: Tom, can I borrow your book Chicken Soapy.
B: Sorry, I ______it to Mary.
A. lent B. have lent C. had lent D. lend
( )9. A: Where is my handbag?
B: Maybe you have ________ it in the shoe shop.
A. got B. forgotten C. thrown D. left
( )10. A: I can’t find my pen. ________ you ________ it anywhere, Mum?
B: No. Look! What’s that under your book?
A. Have; seen B. Do; see C. Did; see D. Had; seen
( )11. A: You have never been to the West Lake, ________ you?
B: No, never.
A. do B. did C. will D. have
( )12. A: I haven’t seen a film this year.
B: _____. It is two years since I saw the last film.
A .So do I B .Neither do I C .Neither have I D .So have I
( )13. I'm sorry you can't go in now. The room _________ yet.
A. hasn't been cleaned B. hasn't cleaned
C. isn't been cleaned D. isn't being cleaned
( )14. Mrs White _____ in this school since she came here .
A. teaches B. taught C. has taught D. had taught
( )15.The Smiths ________lived here for ________.
A. has; sometimesB. have; some time
C. has; sometime D. have; sometime
( )16. A: Where is my sister, mum? I haven't seen her this morning．
B: She__________ to the library．
A．has been B．is going C．has gone D．will go
( )17. Mr Li___ England. He ____ London for two weeks.
A. has been to, has been to B. has gone to, has been in
C. has been to, has been in D. has gone to, has been to
( )18. A: Where have you been?
B: I’ve ________ a paper factory.
A. goneB. beenC. gone toD. been to
( )19. Jim hasn't been to Australia ______, but he has ______ been to China. He has ______ returned from Beijing.
A. already; yet; just B. yet; never; already
C. never; ever; already D. yet; already; just
( )20. Miss Smith with her parents ______ China since ______.
A. have been in, two years ago B. has gone to, three years
C. have been to, two years D. has been in, three years ago
（二）（for… since ….have been to /have gone to /have been in /at ）(1x20)
( )1. Andy has _______ for five years. Five years _________ a long time.
A. come back home, is B. come back home, are
C. been at home, is D. been at home, are
( )2. Her son speaks good English as he ________ America for five years.
A. has been in B. has been to C. has gone at D. has gone to
( )3. A: I’m sorry to have kept you waiting.
B: Oh, not at all. I ______ here for only a few minutes.
A. will be B. was C. am D. have been
( )4. I must return the camera to Li Lei. I _________ it for two weeks.
A. keep B. borrowed C. have kept D. have lent
( )5. The factory has been ________ for two years.
A. open B. to open C. opening D. opened
( )6. A: Sorry .I am late.
B: It doesn’t matter. The meeting ______ for just several minutes
A. has begun B. has started C. has been on D. had been on
( )7. The man ______ in 1992, He _____ for ten years.
A. died, was dead B. died, has been dead
C. was dead, has dies D. was dead, has been died
( )8.The students are sorry to hear that the famous singer____ for half an hour.
A. has left B. has gone C. has been away D. has gone away
( )9. A: Have you ever been anywhere for a trip？
B: A trip? I_____ away from my hometown even once.
A. went B. have gone
C. have never been D. have been
( )10. A: What a nice bike! How long you it?
B: Just two weeks.
A．will; buy B．did; buy C．are; having D．have; had
( )11. A: How long ____ you ____a cold?
B: Ever since last night.
A. have , got B. have , had C. have , caught D. did , have
( )12.She _________ Mr. White for two years.
A. has married B. has married to
C. has been married with D. has been married to
( )13. A: Nice to see you. I _________ you for a long time.
B: I ______ in Beijing. I’ve just come back.
A. hadn’t seen; am B. haven’t seen; was
C. didn’t see; will be D. haven’t seen; shall be
( )14. How long have you ________your parents?
A. heard from B. got the letter from
C. had the letter from D. received the letter from
( )15. A: Do you know Jack well?
B: Certainly. We ______ friends for about ten years.
A. were B. have been C. have become D. have made
( )16. Lily with her parents_______ the Greener China since two years ago.
A. have joinedB. has joinedC. has been in D. have been in
( )17. A: ________ have you been a green volunteer?
B: For more than three years.
A. How often B. How long C. How soon D. How much
( )18. A: How long have you _____ the football team of the school?
B: About two years.
A. been on B. been at C. joined D. played
( )19. A: Let's go to the Great Wall next Sunday．
B: We'd better not．We __________ there three times．
A．have been B．are going C．have gone D．Will go
( )20. Not only his parents but also his brother_______ to the Summer Palace. They haven't been back.
A. have been B. have gone C. has been D. has gone
1. I don’t think he’s ever been to the Monkey Island, isn’t he ?______
2. I have heard of Hong Kong a lot, but I’ve never been to there._____
3. Bill has left Russia for two years. ______
4. The traveler has come here for a week.______
5. How soon have you been at this school?______
6. No one but his parents have gone out for shopping._______
7. Since then there is great changes in our country.______
8. We haven’t seen Mr Smith for last month.______
9. Oh, Jim. How nice to meet you! I haven’t seen you since a long time
10. I bought the pen a month ago, and I have bought it for a month already.______
（一）（last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …, before… , after… ）
2. “一般过去时态”的谓语动词构成可由“一般现在时态 ”的构成引申而来， 即：
①be(am, is , are )_______be (was /were)
②have / has ______had(有)
③There be (is , are )______ there be (was/were)…
④can / may / must + v. ________ could/might/must + v.(动词原形)
⑤.v. / v. es ______ v. ed (v. ed有五种变化形式，例如：work____ worked , live_____ lived , stop ___ stopped , study ___ studied , take ___ took )
3. 和一般过去时态连用的状语有：last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …, before… , after…
1. A. yesterday与一般过去时态连用。
2. C. yesterday evening与一般过去时态连用， 只能说I was … You were…
3. C . when the meeting began 是过去， 前后时态要照应，Everyone用单数谓语动词。
4. D. how long ago与一般过去时态连用， 宾语从句要用陈述句语序。
5. C. last Saturday与一般过去时态连用， 用过去时问，用过去时回答。
6. B. just now=a moment ago 与一般过去时态连用, 用过去时问，用过去时回答
7. B. 用过去时问，用过去时回答
8. A. 用过去时问，用过去时回答, There be (is , are , was , were)..表示某地“有……”
have /has /had 表示某人“有……”
9. B. just now ，last night与一般过去时态连用,I asked宾语从句要用陈述句语序, 要用过去时 。
10. A. not … until …前后时态要照应。
11. D. in 2002.与一般过去时态连用,didn’t tell us的宾语从句要用陈述句语序, 要用过去时 。
12. C. I和he 是两个不同的人， so 加一般问句， 表示“…也是”前后时态 、人称要一致。
13. D. last year与一般过去时态连用，Lots of trees and grass 是plant的宾语，要用被动语态 。
14. C. in 1927与一般过去时态连用，要用被动语态 。
15. D. Our team是 beat的宾语，要用被动语态 。win sth. 不能说win sb.
16. B. last week与一般过去时态连用，同时要注意易混词的辨析和固定搭配。sb. pay for , sb. spend … on / v.ing …, sb. buy … for …, sth. cost …. , It take … to v…,
17. B. 根据上下文可知leave the dictionary at home只是 this morning发生的一件事情，要用过去时 。同时要注意易混词的辨析和固定搭配，leave 表示“存放， 留 ， 忘”
18. B. see sb. v.的被动语态是 be seen to v. / v. ing要用过去时 。
19. D. sb. uesed to v. 表示“过去经常干…”，be used to v. ing 表示“习惯…”,be used to v./for v. ing 表示“用…做…”, 所以选D.
20. C. had nothing是否定的，反问句要用肯定的一般问句开头。这儿的had相当于eat .
1. C. Last weekend与一般过去时态连用，an English short play是put on 的宾语，要用被动语态 ，同时要注意易混词的辨析和固定搭配, A, B, D, 不合句意。
2. A. sb. uesed to v. 表示“过去经常干…”，be used to v. ing 表示“习惯…”,be used to v./for v. ing 表示“用…做…”, 所以选A
3. B. get back home 表示“回到家”，A,C,D不合句意。
4. B. 注意固定的句型，It take …. to v. / sb. spend …. on / (in)v. ing表示“花时间干”，sb. spend …. on / (in)v. ing/ sth. cost ….. / sb. buy sth. for…表示“花钱干”
5. B. 同第4题
6. D. 同第4题
7. D. say强调说话的内容，speak讲话，练某语言，tell/ask 跟双宾或宾补。
8. C.用句型 tell sb. to v.
9. A. 用句型 make sb. v. 主动语态宾补省去to .
10. A. last night 与一般过去时态连用，Mr Smith是 invite的宾语， 要用被动语态。
11.D. go out 在此句中表示“熄灭”
12. C. 遇红灯车应减速停车。所以选C.
13. C. 请记住lie__ lies___ liying___ lay___ lain是“躺， 在”，lie__ lies___ lying___ lied___ lied是“撒谎”， lay__ lays__ laying ___ laid __ laid 是“放， 生蛋”
14. B. 请记住steal sth. from sb. / rob sb. of sth . C, D 不合句意。
15. C. forget to v. 表示“忘记干… ”A,B,D不合句意
16. D. reach 表示“到达，达到某程度”，get to =arrive at /in =reach表示“到达”
17. C. yesterday与一般过去时态连用,use/borrow表示 “借用” lend sth. to sb.=lend sb.sth. 表示“把…借给…”
18. C. 只能说hope to v. / wish sb. to v.
19. C. 根据上下文应用否定回答。No, he didn’t表示“是的，没说真话”,才导致The police will have much trouble v.ing .注意记句型：have problems v.ing , have trouble/difficulty v. ing , have fun v.ing
20. C. asked 的宾语从句用过去时，A,D排除，cost 没有宾语 B排除，所以选C
1. came . It is …. since sb. + v.ed， since从句用过去时.
2. was . Everyone用单数谓语动词.
3. goes /moves/travels. 主句是过去时，宾语从句是客观真理要用一般现在时。
4.didn’t go home . 在not … until …句子中，非延续性的动词要用否定式。
5.paid . pay …. for sth .是句型.
6.didn’t have . have lunch表示肯定 ____ didn’t /don’t/doesn’t have 表示否定.
7.fell ill . fall ill 表示现在___ fell ill . 表示过去.
8.taught English . the day before yesterday.与过去时连用, teach表示现在___ taught表示过去.
9.was cleaned . 被动语态.
10. put . 根据上下文应用过去时， put __ puts__ putting __ put __ put.
Ⅳ. 现在完成时选择填空（一）(have /has +v. ed )
1．现在完成时态的谓语构成是：have /has +v. ed (过去分词)
①already ,just ,ever , never , yet ,once, twice, before ,so far , in the past few years
①将时间状语改为时间段 + ago,句中谓语动词用一般过去时.如：
I joined the League a year ago .=
I have been a League member for a year .=
I have been in the League since a year ago .=
It is a year since I joined the League .
②若保留for+时间段,since+时间点/从句, 或用在 how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词
come/go/arrive/get/reach/move______ be in/at , become______ be ,borrow_____ keep，
open______ be open , close______ be closed , begin/start______ be on，
end/finish_____ be over , die_____ be dead , leave______ be away (from)，
buy_____ have , fall asleep_____ be asleep , fall ill ____ be ill，
catch a cold_____ have a cold , get up ____ be up , put on______ be in / wear，
get married ______ be married , get to know ____ know , see _____ not see，
hear from sb.____ not hear from sb.
get/receive a letter from sb. ____ have a letter from sb.
make friends ____ be friends , join ____be in /on /with/ be a member (of)
5．Have /has been to，have/has gone to，have/has been in/at三个谓语动词含义不同。
①have been to表示“曾经去过某地”（但人已回）,可以和once, twice, already, ever, never等连用.；
②have gone to表示“已去某地”（人未回），不能与since和for连用。
③Have been in/at表示“已在某地呆……”。它可以与for或since连用。
④have been there /here (there/here 前面省去的是to还是in /at要根据上下文分清楚)
6. 注意have/has got = have /has (有)
1. A .句中有already用现在完成时态，同时“so the room looks much brighter”是因为“妈妈已经把窗子擦干净了”的结果， 所以选A.
2. C. “yet”用于现在完成时态的疑问句和否定句 “ago” 用于一般过去时态，所以选C.
3. D. 根据上下文可知“see the dolphin show”在“Why not go…?”之前就发生了， 所以选D.
4. C. “so far” 用现在完成时态，可用“Not yet ”“No, never”作否定回答.A,B,D 不合句意。
5. C. “in the past/last….” 用现在完成时态,There is/are… 的现在完成时态是There have/has been…
6. A. “before” 用现在完成时态
7. B. “So far”用现在完成时态, “many man-made satellites” 是send up的宾语,所以选B
8. B. 根据上下文可知lend it to Mary 在borrow …之前发生了，所以选B
9. D. 根据上下文,强调影响结果
10. A. 根据上下文,希望动作已发生。
13. A. “yet” 用现在完成时态, “The room” 是 clean的宾语，所以选A.
14. C.“since she came here”和现在完成时态连用
15. B.“for +一段时间”用于现在完成时态，“some time”一段时间，“sometime”时刻，“sometimes”有时候，
16. C. 根据上下文可知人去了还没有回来。
17. B. 人去了还没有回来。已在那儿呆了两周。
19. D. yet, already , just 用于现在完成时态，要注意正确的场合。
20. D. Miss Smith与单数谓语动词连用， since+一点时间， have been/gone to…不能与 for… since …连用
Ⅴ. 现在完成时选择填空（二）（for… since …. ）
1.C.“ 回到家”用come back home表示。但come back home不能和for five years连用。同时Five years是一个整体，要用单数动词谓语，所以选C
2. A .“他去美国五年了”实际意义是“他在美国呆/住/停留了五年”不have been to 能和for five years连用, B,C,D不合句义。所以选A
3. D. “来/到/这儿”用have/has been here 才能和for only a few minutes.连用。
4. C . borrow 改成keep才能和for two weeks.连用
5. A . be open 才能和for two years.连用
6.C . be on 才能和for just several minutes.连用
7. B . die是不及物动词，death是名词，dead是形容词。be dead 的完成时态才能和for ten years.连用
8. C . leave ____ have/has left 不能和for/since短语连用，所以选 C
9. C. have never been away 与even once 连用
10. D. buy 改成 have
11. B. catch a cold改成have a cold
12. D. get married 改成 be married
13. B. see改成 not see
14. C. get/receive a letter from sb. 改成 have a letter from sb.
15. B. make friends 改成be friends
16. C. join 改成be in /on /with/ be a member (of)
17. B. How long 是对for/since ….提问，所以How long应和have you been a green volunteer连用
18. A. be on the team 表示一个队员，About two years.表示一段时间。所以选A
19. A. “have been there three times”表示“已经去过那儿三次了”
20. D. 上下文联系已说“They haven't been back.”要用have gone to表示，而not only … but also…就近原则, his brother 要用单数动词，所以选D
1. isn’t he _____ has he . I don’t think … 只能根据宾语从句变成反问句。
2．been to there _____been there. 副词前面省去to .
3. has left_____ has been away from
4. has come ____ has been
5. How soon_____ How long
6. have gone____ has gone .No one 用单数谓语动词。
7． there is____ there have been
8. for last month______ since last month .
9. since a long time_____ for a long time
10. have bought _____have had