当前位置:文档之家› 现在完成时和一般过去时专项练习

现在完成时和一般过去时专项练习

现在完成时和一般过去时专项练习
现在完成时和一般过去时专项练习

现在完成时和一般过去时专项练习

一、用所给单词的正确形式填空。

1.--_____ you _____ (have) lunch yet?

---Yes,I .

--- When____ you _____ (have) it?

---I______ (have) it at 12:00.

2._____ she _____(write) a letter to her aunt yet? Yes, she_____ . She__________ (write)it the day before yesterday

3. --______ you____ (find) your knife yet?

---Not yet.

4. I _________(sing) the English song before.

5. I ____ never _____(see) him before.

6.. She_____ just _____(ride) a horse?

7. Tom with his mother _________(shop)just now. .

8. Sam ________ (go) to school by bike last year.

9.My brother _______(join) the army in 1999.

10.My brother _______(be)in the army since1999.

11.John_________( not watch ) TV last night.

12.She ______ (do) her homework already.

13.Where is Jack? He______(go) the park.

14. I _________ (read) the magazine yesterday.

15.What was she doing when she __ (come) here.

16.We_______ (play) football five hours ago.

17..Mike ______ already ______(finish) the work.

18. We ___________(run) out of money. What shall we do?

19. I _____ just ______ (lose) my math book.

20. I ___ _ (be) to Beijing twice

21.My father _____ never____(eat)ice cream.

22.I __________(work) here since 1995.

23.The_______(teach) English since they (come) to this school.

24.We __________(learn) 1000 words so far.

25. Tom ____________( be) away for three days. He will come back tomorrow.

26.The teacher _________(leave) two days ago.

27.The teacher______(be) here since two days ago.

28.--- _____ you ______ (clean) the room yet?

--Yes, we __________ (do) that already.

--When _______ you ______ (do) it?

---We _______ (do) it an hour ago.

29. ---______ he ______ (see) this film yet?

--Yes,he _____.

--When _____ he _____ (see) it?

--He ____ it last week. 30. I _________ (read) the book twice. It’s interesting.

31—Where’s she?

.-- She ________ (go) to Pairs.

-- How ______she ______(go) there?

--She _______ (go) there by air.

32. So far, many countries ___ _ (improve) their environment.

33. Mr Chen _____ (give)up smoking last year.

34. Mr Chen ______ (give) up smoking since last year.

35.It’s ten years since I ________(meet) her.

36.This is the most interesting book that

I_________(read).

37.She _________(work) in this hospital in 2005.

38. She _________(work) in this hospital since 2005.

39.I __________ (clean) my room two hours ago.

40. I ________(clean) my room since two hours ago.

41 The old men ____________ (live)in the house for ten years.

42. Mum is not at home now. She _______ (go) the shop.

43.The sun ________(rise) since five o’clock.

44.I’m sorry I’ve already_______(forget) your name.

45.My leg _______(hurt) a lot last night.

46.They ________(eat) a lot of chichen already.

47.--- he ______ (give) the book back to the library?

--Not yet.

48.My uncle _______(teach) English for ten years. He loves his job.

49.I ________(spend) five hours watching TV last weekend.

50.He’s just _______(tell) us a story.

二、按要求变换句型。

1.I have already eaten the food.(否定句)

2..We have ever read this book. .(否定句)

3.The plane has arrived. (否定句)

4. She’s lent some money to others. (否定句)

5. She has already visited her aunt.(一般疑问句并肯定回答)

6..My father has already hadlunch. (一般问句并否

定回答)

7.I have ever read this story. (一般问句并肯定回答)

8. He’s ever ridden a horse. (一般问句并否定回答)

9.He took photos in the park.(一般问句并否定回答)

10.She’s already visited her aunt.(提问)

11.Uncle Wang has put the key in his bag. (提问)

12. I have practiced the conversation twice. (提问)

13.She has collected twenty kites so far. (提问)

14. I have cleaned the room. (提问)

15. I’ve been a teacher since I came here. (提问)

16. She’s lived here since three years ago. (提问)

17.They have had this car for ten days. (提问)

18.She went to the zoo three years ago. (提问)

19. He was a worker three years ago.(改成现在完成时)

He_____ ____ a worker three years ago. 20. We began to study English five years ago. (改成现在完成时)

We______ _____ English since five years ago.

21. He bought the bike in 2005. (改成现在完成时) He_____ ____ the bike_____ 2005.

22. The teacher left two hours ago. (改成完成时) The teacher_____ ______ ____since two hours ago 23.Maria and Jane have waited at the airport for two hours.(对划线部分提问)

________ _______ _____ Maria and Jane waited at the airport?

24.Jim left Chongqing 3 days ago because of his new work.(改为同义句)

Jim has ________ _______ from Chongqing for 3 days because of his new work.25.She’s already gone to England. (否定句)

She ______ ______ to England ________.

26. They’ve left there. (一般疑问句)

______ they _______ there?

27. I’ve been a teacher since I came here. (提问)

____ ____ ____ you ______ a teacher?

28.He was a worker three years ago.(用since three years ago改写句子)

He_____ ____ a worker since three years ago

29. The teacher left two hours ago.(用since two hours ago改写句子)

The teacher____ ____ ____since two hours ago 30.The film ended an hour ago.( 同义句)

The film____ _____ _____ for an hour.

31.The old man died five days ago. (同义句)

The old man_____ _____ ____ for five days. .

32. 我们买这本书三年了.

We ____ ______ the book for three years

33.他感冒三天了.

He ____ _____ a cold for three days

34电影开始了一小时了

The film _____ _____ ____for an hour

35自从上星期以来,我就借了这本书.

I ______ ______ the book since last week

36.Mr. Black死了三年了

Mr. Black _____ _____ ______ for three years

37.自从三年前以来Tom就离开了中国。

Tom _____ _____ _______from China since three years ago.

38.They stayed at the hotel for four days. (提问)

39.He put the ice into the blender ten minutes ago. (提问)

三.改错

1.We hasn’t finished the work already. ______

2.We have worked in Beijing ago._________

3.Have you eat your dinner? _____________

4.My mother has bought her computer for three years. _________

5.How long have you borrowed this book?___

6.I have read this book since I arrive here.____

7.She has taught here since ten years._______

8.He’s never come to Chongqing, neither is his father.

四、用have/has been to, have /has gone to, have/has been in 填空

1. Mike and his parents ______ the north for half a year.

2. Mum is not at home now. She _______ the shop.

3. ______ you ever _____ to Kunming? Never.

4. Where _____ you ______ these days?

5. -Has Jim arrived yet?Yes, -He ____ here for several days.

6. Where is Peter? I don’t know where he ________.

7. Hi Jim! Where ____ you ____ ? Li Lei is looking for you.

五、用for或since填空

1. We haven’t seen each other ______ a long time.

2. His father has been in the Party _____ 10 years ago.

3. The film has been on ______ 20 minutes.

4. Mr Green has worked here ______ he came to China.

5. His grandparents have been dead _____several years.

6. It’s five years _______ we met last time.

7. They’ve watched TV play ______ nine.

六、单项选择

()1.--Where’s Jim?

--He ___ to the shop. He’ll be back in an

hour.

A. went

B. has been

C. has gone

D. will go ( )2.I don’t think I____ you wear that dress before.

A. have seen

B. seeing

C. saw

D. see ( )3. -Is your father in?

-No, he _______ for three hours.

A. was not

B. has been out

C. went out

D. has gone out

( )4.Have you finished the task ______?

A. just

B. already

C.yet

D. never ( )5.— _____ 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 ( )6.—How long have you ____ here ?

—About two months.

A. been

B. gone

C. come

D. been in ( )7.—I have been to the zoo twice.How about you,Mike?

---_______.

A.Me too

B. Me either

C. Me neither

D.I don’t ,either

( )8.--I haven’t been to the Great Wall.

--_________.

A.Me too

B. Me either

C. Me neither

D.so have I ( )9.—Mary is very tall.--____.

A.So her father is

B. So is her mother

C. Neither is her mother

D.Neither her mother is ( )10.The two old friends ____ each other for years.

A.haven’t seen B.didn’t see C.weren’t seen D. aren’t seeing

( )11.I ________ to Canada twice. It’s so beautiful.

A. won’t go

B. have gone

C. don’t go D.have been

( )12.My aunt isn’t here.She _______ Shanghai on business.

A.goes B.has gone to

C.has been to D.will go to

( )13.— Rita, your Chinese is very good. --______ have you been in China?

--Since I was five.

A. How long

B. How far

C. How soon

D. How often ( )14.—____you ____the film Harry Potter 5?

—Not yet. I’ll see it this Sunday.

A. Did, see

B. Are, seeing

C. Have, seen

D. Do, see too

( )15.Miss Gao _____ this school since 1996.

A. has come to

B. came to

C. has been in

D. has been to

( )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. My father _____ Shanghai twice.

A. has been to

B. has been in

C. has gone to

D. has gone in

( )19.Did you______ the story?

A. hear from

B. hear of

C. hear

D. hear in ( )20.You can see Mickey Mouse__ _around all the time.

A.walk

B.walking

C. to walk

D.walked

( )21. Our teacher, Miss Chen, _____ English on the radio the day before yesterday.

A. teaches

B. taught

C. will teach

D. had taught ( )22.Harry Potter is a very nice film. I ____ it twice .

A. will see

B. have seen

C. saw

D. see ( )23. — ______ 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 ( )24. His father ______ the Party since 1978.

A. joined

B. has joined

C. was in

D. has been in ( )25.Linda _______ the museum after school yesterday.

A. was going to

B. has been to

C. went to

D. has been in

( )26.The girl _________ a tour guide since she left the school.

A. have been

B. was

C. has been

D. is ( ) 27. Have you ____ heard of Disneyland ?

A. always

B. ever

C. never

D. often ( )28. Hurry up! The play _____ for ten minutes.

A. has begun

B. had begun

C. has been on

D. began ( )29—Will you go shopping this afternoon or

tomorrow morning,Nancy?

--________ is OK.I am busy all the time. I

really have no time.

A. Neither

B. either

C. Both

D.All ( )30. She will have a holiday as soon as she _____ the work next week.

A. finishes

B. doesn’t finish

C. will finish

D. won’t finish

( ) 31. Both his parents look sad. Maybe they

____what'happened to him .

A. knew

B. have known

C. must know

D. will know

( )32. He has _____ been to Shanghai, has he ? A. already B. never C. ever D. still ( )33. Have you met Mr Li ______?

A. just

B. ago

C. before

D. a moment ago ( )34. The famous writer __one new book in the past two years.

A. is writing

B. was writing

C. wrote

D. has written

( )35. —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

( )36. —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

( )37. —Do you know him well ?

— Sure. We _____ friends since ten years ago.

A. were

B. have been

C. have become

D. have made

( )38. The factory _____ since 1987.

A. opened

B. has opened

C. was opened

D. has been open

( )39. I’ll lend you my bike, but you can only __ it for two days.

A. borrow

B. lend

C. keep

D. take

( )40. It _____ ten years since he left the army.

A. is

B. has

C. will

D. was

( )41. Miss Green isn’t in the office. she____ to the library.

A. has gone

B. went

C. will go

D. has been ( )42. My parents _____ Shandong for ten years.

A. have been in

B. have been to

C. have gone to

D. have been

( )43. My father _____ Shanghai twice.

A. has been to

B. has been in

C. has gone to

D. has gone in

一般过去时专项练习题及答案

一般过去时 一、写出下列动词的过去式 1.am/is ________ 2.do _______ 3.go ________ 4.have _______ 5.isn’t _________ 6. aren’t ________ 7.spend________ 8.cook_______ 9.read ________ 10.clean _______ 11.live _______ 12.study_________ 二、用适当的词完成下列对话 1.— How was your weekend? — It ______ great. — What _______ you ______ last weekend ? — I _______ some homework. 2.— What ______ she ______ last weekend? — She _______ to the beach. 3.— What _______ they do last weekend? — They ________ to the movies. 三、用括号内所给词的适当形式填空 1. We _________ (enjoy) ourselves at the party last night. 2.Jack ____________ (study) for the English test last Sunday. 3._______ you ______ (go) to the Great Wall last year? 4. What day _______ (be) it yesterday? 5.The old man _______(be)ill and went to see a doctor. 6.We ________ (have) a party last night. 7.We __________ (visit) the museum and went home. 8.— How _______ (be) the students? — They were very friendly. 9.He often _______ (have) supper at home. Today he ______ (have) supper at school. 10.— ______ he _______ (have) lunch at nine? —No, he didn’t. 11.They _________(buy) a guitar yesterday. 四、句型转换 1. He came here last month. (改为否定句) He _______ _______ here last month. 2.They played football this morning. (改为一般疑问句并作简略回答) —______ they _______ football this morning? —Yes, they _______./No, they _________ . 3.They went to Beijing last year. (就划线部分提问) _________ _________ they ________ last year. 4.Tom watched TV last night. (改为一般疑问句) _______ Tom _______ TV last night? 5.Mary does homework every day. (用last night 改写句子) Mary ________ ____________ _________ ________ . 五、选择填空 ( ) 1. Lee ________ his mobile phone at home. A. leave B. leaves C. leaved D. left ( ) 2. _____ he ________ a good rest? No, he didn’t. A. Do, had B. Did, have C. Did, had D. Was, had ( ) 3. As soon as he ________, he ______ to his family. A. arrived, writes B. arrived, written C. arrived, wrote D. arriveds, write ( ) 4. Mr. Black was late because he _______ his way. A. losted B. lose C. loses D. lost ( ) 5. When _________ Lee ________ school this morning? A. did, got to B. did, get to C. did, get D. did, got ( ) 6. Will you please say it again? I ________ quite _______ you. A. didn’t, hear B. don’t, heard C. didn’t, heard D. don’t, hear ( ) 7. ______ you ________ at six o’clock yesterday? A. Do ,get up B. Did, get up C. Do, got up D. Did, got up ( ) 8.What did you see _________?

英语英语一般过去时练习题

英语英语一般过去时练习题 一、初中英语一般过去时 1.What a day! The car I ___________ seems to go wrong again. A. have repaired it B. had repaired C. had repaired it D. have it repaired 【答案】 B 【解析】【分析】句意:多么糟糕的一天呀!我让人修好的车又坏了。这里I had repaired 是定语从句,先行词是前面的名词car,关系词that或which在定语从句中作宾语省略了,it也是指代the car,所以定语从句中关系词代替先行词了,it必须去掉。故选B。 2.—My car ________ yesterday. Could you please give me a ride tomorrow? —I'm sorry I can't, I'm ________ Dalian tomorrow morning. A. breaks down; flying at B. has broken down; flying at C. broke down; flying to D. had broken down; flying to 【答案】 C 【解析】【分析】句意:——我的车坏了,你明天能搭我一程吗?——对不起我不能,我明天早上要坐飞机去大连。break down,出毛病,出故障,根据yesterday,可知用一般过去时,break的过去式是broke,根据tomorrow morning,可知用一般将来时,一些表示移动的动词可以用be+doing,表将来时,故选C。 【点评】考查动词的时态。注意根据时间状语确定动词时态。 3.— Where did you go last weekend? — I to the Great Wall. A. go B. went C. will go D. have gone 【答案】B 【解析】【分析】句意:——上个周末你去哪里了?——我去长城了。A,go一般现在时。B,went一般过去时C,will go一般将来时。D,have gone现在完成时。据时间状语last weekend可知此处用一般过去时,故用动词的过去式went。故选B。 【点评】本题考查一般过去时。以及go、went、will go、have gone四种事态的用法和区别。 4.Mark Zuckerberg, founder of Facebook, _____ _________to donate a lot of money to charity when his daughter was born. A. decides B. has decided C. had decided D. decided 【答案】 D 【解析】【分析】句意:当脸书的创始人——马克·扎克伯格的女儿出生的时候,他决定把很多钱捐给慈善事业。根据when his daughter was born.可知,句子为一般过去时。故答案是D。

现在完成时和一般过去时高考真题

现在完成时和一般过去 时高考真题 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

现在完成时/一般过去时 (唐山一模) - How long _____ in Australia? - Eighteen months. I came back last spring. A.had studied B. have you studied B. C. do you study D. did you study (2005广东,28) Years ago we didn’t know this, but recent science ______ that people who don’t sleep well soon get ill. A.showed B. has shown B. C. will show D. is showing (2005 湖北,23) He was hoping to go abroad but his parents ______ that they won’t support him unless he can borrow money from the bank. A. were deciding B. have decided C. decided D. will decide (2010浙江,15) For many years, people electric cars. However, making them has been more difficult than predicted. A.had dreamed of B.have dreamed of C.dreamed of D.dream of (2011北京卷,32) - Bob has gone to California. - Oh, can you tell me when he _________ A. has left B. left C. is leaving D. would leaving (2011安徽卷)32. —I didn’t ask for the name list. Why ______on my desk —I put it there just now in case you needed it. A. does it land B. has it landed C. will it land D. had it landed (2010山东卷30)Up to now, the program ________ thousands of children who would otherwise have died. A. would save B. saves C. had saved D. has saved (2010重庆24)The book has been translated into thirty languages since it on the market in 1973.

现在完成时练习题及答案(精华版)

现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。She has been with us since Monday. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

英语一般过去时专项训练

英语一般过去时专项训练 一、单项选择一般过去时 1.Not until recently ____________ the development of tourist-related activities in the rural areas. A.they had encouraged B.had they encouraged C.did they encourage D.they encouraged 【答案】C 【解析】 【详解】 考查部分倒装。句意:直到最近他们才鼓励在农村地区开展与旅游业有关的活动。当not until所引导的时间状语放在句首时,主句要使用部分倒装。陈述过去发生的事情用一般过去时,故C项正确。 【点睛】 部分倒装是指将谓语的一部分如助动词或情态动词提至主语之前。如果句子的谓语没有助动词或情态动词,则需添加助动词do, does或did,并将其置于主语之前。 一、句首为否定或半否定的词语如no, not, never, seldom, little, hardly, at no time, in no way, not until 等时,句子要倒装。如: 1. Nowhere will you find the answer to this question. 无论如何你不会找到这个问题的答案。 2. Not until the child fell asleep did the mother leave the room. 母亲一直到孩子入睡后才离开房间。 Not until位于句首引导的主从复合句,主句倒装,从句不倒装。 二、so, neither, nor位于句首时,表示"也"、"也不" 的句子要部分倒装。如: 1. Tom can speak French. So can Jack. 汤姆会讲法语,杰克也会。 2. If you won’t go, neither will I.你不去,我也不去。 三、only位于句首,且强调状语时,句子也必须用部分倒装。如: 1. Only in this way, can you learn English well. 2. Only after being asked three times did he come to the meeting. 四、其他部分倒装的情况。 1. so…that… 句型中的so 位于句首时,句子需倒装。如: So frightened was he that he did not dare to move an inch. 他害怕得很,动也不敢动。 2. 在某些表示祝愿的句型中。如: May you all be happy. 愿你们都快乐。 考点:考查部分倒装 2.--- Such a small mistake could have been avoided. --- Yes. But I too nervous to see the zero. A.am B.have been C.was D.had been 【答案】C

一般过去时经典练习题

一般过去时经典练习题 一、单项选择一般过去时 1.His earlier concert in Shanghai____a big success.It was the first time the Taiwan singer____a concert on the mainland. A.is;held B.was;held C.had been;would hold D.was;had held 【答案】D 【解析】 【详解】 考查时态。句意:他早些时候在上海的演唱会非常成功。这是这位台湾歌手第一次在大陆举办音乐会。第一空:根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:It was the first time后面的从句谓语动词使用过去完成时。故选D。 2.Chinese kites in ancient times ________ in the shape of birds. A.design B.had designed C.were designed D.have been designed 【答案】C 【解析】考查时态和语态。句意:在古代中国的风筝被设计成鸟的形状。根据in ancient times可知,句子用一般过去时态,根据动词与主语是被动关系,故用一般过去时的被动语态,故选C。 3.This summer holiday, many foreign students _______ to China for a holiday. A.come B.have come C.had come D.came 【答案】D 【解析】考查动词时态。句意:今年夏天,许多外国学生来中国度暑假。表示过去时间发生的事,此处是陈述事实,用一般过去时。故选D。 4.—Mary will not attend the party tonight. —But she she would! A.has promised B.promised C.will promise D.promises 【答案】B 【解析】考查动词的时态。——玛丽今晚不参加聚会。——但是她许诺她将会来。根据上文Mary will not attend the party tonight.可知,“promise”这一动作发生在过去,主语she与promise是主动关系。故选B。 5.––You seem to be familiar with this city. —I ______ here for three years. It’s so great to be back.

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 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?

一般过去时专项练习题及答案

般过去时 一、写出下列动词的过去式 / is ______ ________ ___________ _________ 't ________ 6. aren 't _________ 二、用适当的词完成下列对话 1.— How was your weekend — It __ great. — What ______ you ____ last weekend — I ______ some homework. 2.— What ___ she ____ last weekend — She ____ to the beach. 3.— What ____ they do last weekend — They ____ to the movies. 三、用括号内所给词的适当形式填空 1.We ________ (enjoy) ourselves at the party last night. ____________ (study) for the English test last Sunday. you ____ (go) to the Great Wall last year 4.What day _____ (be) it yesterday old man _____ (be)ill and went to see a doctor. _______ (have) a party last night. ________ (visit) the museum and went home. 8.— How _____ (be) the students — They were very friendly. often ______ (have) supper at home. Today he (have) supper at school. 10. —___ he ______ (have) lunch at nine — No, he didn ' t. ________ (buy) a guitar yesterday. 四、句型转换 1.He came here last month. ( 改为否定句 ) He ___ _______ here last month. played football this morning. ( 改为一般疑问句并作简略回答 ) — _____ they _____ football this morning ________________ —Yes, they ______ ./No, they ____ . went to Beijing last year. ( 就划线部分提问 ) ___ ________ they ______ last year. watched TV last night. ( 改为一般疑问句 ) ___ Tom ______ TV last night does homework every day. ( 用 last night 改写句子 ) Mary _______ _____________ _________ ________ . 五、选择填空 ( ) 1. Lee ________ his mobile phone at home. A. leave B. leaves C. leaved D. left ( ) 2. _______ he _____ a good rest No, he didn ' t. A. Do, had B. Did, have C. Did, had D. Was, had ( ) 3. As soon as he ________ , he ___ to his family. A. arrived, writes B. arrived, written C. arrived, wrote D. arriveds, write ( ) 4. Mr. Black was late because he ___ his way. A. losted B. lose C. loses D. lost ( ) 5. When __________ Lee _______ school this morning A. did, got to B. did, get to C. did, get D. did, got ( ) 6. Will you please say it again I __ quite ____ you. A. didn 't, hear B. don ' t, heard C. didn 't, heard D. don 't, hear ( ) 7. _______ you _______ at six o ' clock yesterday A. Do ,get up B. Did, get up C. Do, got up D. Did, got up ( ) did you see ___________

(英语)一般过去时练习题含答案

(英语)一般过去时练习题含答案 一、单项选择一般过去时 1.—Hello, I have heard you are on holiday. —That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed C.will return; stay D.am to return; stay 【答案】B 【解析】 【详解】 考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。 2.— You seem to be familiar with the school campus. —I ______ here for three years. It’s great to be back. A.have taught B.taught C.had taught D.teach 【答案】B 【解析】考查时态。句意:——你似乎对这个校园很熟悉。——我在这里教过3年学。回 来真是太好了。根据第一句和It’s great to be back.可推知,“在这里教过3年学”是过去发生的事情,现在不教了,故用一般过去时态,答案为B。 3.A few months after he had arrived in China, Mr. Smith ________ in love with the people and culture there. A.would fall B.had fallen C.has fallen D.fell 【答案】D 【解析】 【详解】 考查时态。句意:史密斯先生到中国几个月后,就喜欢上了那里的人和文化。发生在had arrived之后,所以应用一般过去时。故选D。 4.My son turned to bookstores and libraries seeking information about the book recommended by his professor, but ________ none. A.would find B.had found C.found D.has been finding 【答案】C 【解析】 【详解】 考查时态。句意:我儿子到书店和图书馆去找教授推荐的那本书的资料,但一无所获。此

一般过去时试题及答案

一般过去时试题及答案 一、单项选择一般过去时 1.The naughty boy _____ quickly, otherwise he would have been caught by the angry headmaster. A.had run away B.ran away C.should run away D.were to run away 【答案】B 【解析】 【详解】 考查一般过去时。句意:这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。分析语境可知,此句是对过去的虚拟,otherwise相当于If the naughty boy hadn’t run away quickly,已经暗含了条件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过去时。故选B。 2.— You seem to be familiar with the school campus. —I ______ here for three years. It’s great to be back. A.have taught B.taught C.had taught D.teach 【答案】B 【解析】考查时态。句意:——你似乎对这个校园很熟悉。——我在这里教过3年学。回来真是太好了。根据第一句和It’s great to be back.可推知,“在这里教过3年学”是过去发生的事情,现在不教了,故用一般过去时态,答案为B。 3.—You’re late again. —Sorry. I ________ to set my alarm clock. A.forget B.will forget C.forgot D.would forget 【答案】C 【解析】考查动词时态。上句:你又迟到了。下句:对不起,我忘了设定闹钟。根据语境可知,“忘记”是过去的一件事情,所以句子用一般过去时态,故选C。 4.—Is Peter coming? —No, he____ his mind after a phone call at the last minute. A.changes B.changed C.was changing D.had changed 【答案】B 【解析】 【详解】 考查时态。句意:——彼得来了吗?——没有,刚才接到一个电话后改变主意了。根据at the last minute在最后一秒可能发生在过去,故用一般过去时。故选B。

专项训练现在完成时训练题

译林版中考英语专项训练现在完成时训练题 一、初中英语现在完成时 1.Mike the bookshop. I have to wait for him. A. went to B. was in C. has been to D. has gone to 【答案】 D 【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。 【点评】考查动词时态及have been to和have gone to的区别。 2.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 3.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 4.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。

【英语】 中考英语一般过去时专项训练100(附答案)

【英语】中考英语一般过去时专项训练100(附答案) 一、初中英语一般过去时 1.I _______ along the road when I saw Peter. So we stopped and had a chat. A. walked B. was walking C. would walk D. had walked 【答案】 B 【解析】【分析】句意:“当我看见彼得时我正在沿着马路走。连词when意为“当……的时候”引导时间状语从句,从句用一般过去时,主句用过去进行时,表示当某一表示过去的动作发生时,另一动作正在进行。故选B。 【点评】考查动词时态用法。 2.—Have you ever been to South Tower Park? —Yes. I ___________there a few months ago. A. went B. have been C. have gone 【答案】A 【解析】【分析】句意:—你曾经去过南塔公园吗?—是的,几个月前我去那儿了。have been to曾经去过某地;have gone to去某地了;根据a few months ago.可知用一般过去时,动词用过去式,故选A。 【点评】考查动词时态辨析。根据时间状语确定合适的动词。 3.He_____ his English teacher when he was sightseeing in Paris. A. has met B. had met C. met D. would meet 【答案】 C 【解析】【分析】句意:他在巴黎观光时遇到了他的英语老师。由题干中的语句when he was sightseeing in Paris.提示可知此句要用一般过去时。meet,遇到,动词;其过去式是met,故选C。 【点评】考查一般过去时的基本用法。注意不规则动词的过去式的书写。 4.-Have you ever been to Xiamen? -Yes. I _ there in 2013. A. go B. went C. have gone 【答案】 B 【解析】【分析】句意:一你去过厦门吗?一是的,我2013年去的。当句子里有表示过去的时间状语时,句子通常就是强调在这个过去时间里发生的动作,句子要用一般过去时态。本句强调在2013年去那儿,用一般过去时,故选B。 5.—Great changes have taken place in our hometown over the past years.

相关主题
文本预览
相关文档 最新文档