现在完成时练习题及答案(精华汇总)
Exercise:
I. Fill in the blanks with the proper form.
1. I____ already ____ (see) the film. I ________ (see) it last week.
2. _____ he ____ (finish) his work today? Not yet.
3. My father ____ just ____ (come) back from work. He is tired now.
4. Where’s Li Ming ? He __________ (go) to the teacher’s office.
5. I __________ (work) here since I ______ (move) here in 1999.
6. So far I _______________(make) quite a few friends here.
7. How long ________ the Wangs ______________(stay) here ? For two weeks.
8. I ________ just ___________ (finish) my homework.
9. He ________ (go) to school on foot every day.
10.____ you ______ (find) your science book yet?
11. If it ____ (be) fine tomorrow, I'll go with you.
12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey __________ (climb) the tree.
14. My mother __________ (come) to see me next Sunday.
15. I've lost my pen. _________ you ________ (see) it anywhere?
II. Choose the best answer.
1. How long have you _______ here? A. come B. got C. arrived D. been 2. My grandpa died _________.
A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6.
3. Jane has _____ to BeiJing. She will come back tomorrow. A. been B. gone C. went D. never been
4. It is ten years _____ I last saw her. A. after B. since C. for D. that 5.--Who will go to the station to meet Lorry? --I will. I _____ her several times. A. met B. have met C. had met D. will meet
6. --What a nice dress! How long _____ you _____ it?
--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had
7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.
A. have made B. have become C. have been D. have turned
8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live
9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black? -- Sorry. He ______ the Bainiao Park. A. has been to B. has gone to C. went to D. will go to
10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going
III. Rewrite the sentences.
1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before. 2. He hasn’t come to school
because he was ill. (就划线部分提问) ______ _______ he come to school?
3. I bough a new bike just now. (用just改写)
I?____?just?____?a?new?bike.
4.?We?began?to?learn?English?three?years?ago.(改为同义句)??We?____?____English?____three?years
5.?He?has?never?surfed,?_______?_______??(改成反意疑问句)
6.?They?have?been?here?since?2000.??(对划线部分提问)?????????????????????_______?_______have?they?been?here?
7.?The?old?man?_________?last?year.?He?has?_______?_______for?a?year.?(die)?(动词填空)
8.?Miss?Gao?left?an?hour?ago.??(同义句转换)
Miss?Gao?has?_______?________?________?an?hour?ago.
Ⅳ.?Ask?the?questions
1)?I?have?been?there?for?two?days.
__________?_________?__________?you?__________?__________?
2)?My?father?has?lived?here?since?2000.
_________?_________?__________?your?father?_________?__________?
3)?He?left?here?yesterday.
_________?________?he?_________?__________?
4)?They?bought?a?book?two?hours?ago.
__________?___________?they?__________?a?book?
Ⅴ.?Use?“never,?ever,?already,?just,?yet,?for,?since”?to?fill?in?the?blanks.
1.?I?have?_______?seen?him?before,?so?I?have?no?idea?about?him.
2.?Jack?has?_________?finished?his?homework.
3.?Mr.?Wang?has?taught?in?this?school?________?ten?years.
4.?“Have?you?________?seen?the?film?”?“No,?I?have?________?seen?it.”
5.?“Has?the?bus?left?_______?”?“Yes,?it?has?_________?left.”
二、用since和for填空
1.______two?years
2.____two?years?ago
3.___last?month
4.______?1999
5._______yesterday
6._______?4?o’clock?7???4?hours
8._____an?hour?ago
9.?___we?were?children
10._____?lunch?time
11.____?she?left?here
12.?He?has?lived?in?Nanjing?___?the?year?before?last.
13.?I’ve?known?him?______?we?were?children.
14.?Our?teacher?has?studied?Japanese?______?three?years.
15.?She?has?been?away?from?the?city?______?about?ten?years.
16.?It’s?about?ten?years?__________?she?left?the?city.
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①?arrive?at?/?in?sp?/?get?to?/?reach?sp?/?come?/?go?/?move?to?sp
→?be?in?sp?/?at?school?/?at?home?/?on?the?farm?/?be?here?/?be?there
1)?He?got?to?Beijing?five?minutes?ago.He????????????Beijing?for?????????????.
2)?I?moved?to?the?USA?in?2008.??????I???????????the?USA?since???????????.
3)?I?went?home?yesterday.??????????I??????????????home?for???????????????????.
4)?They?came?here?last?week.???????They?___________?here?since?_____________.
②?come?to?/?go?back?to??/?return??to→?be?back?to??????go?out?→?be?out
1)?He?came?out?two?years?ago.He?______________?for?____________.
2)?We?return?to?Beijing?yesterday.We?___?____________?to?Beijing?since?__________.
③?become?→?be
1)?I?became?a?teacher?in?2000.??I?________________?a?teacher?for?_________________.
2)?The?river?became?dirty?last?year.?The?river?_______?_______?dirty?for?_______?________.
④?close?→?be?closed?????????????open?→?be?open
1)?The?shop?closed?two?hours?ago.?The?shop?_______________?______?for?_________________.
2)?The?door?opened?at?six?in?the?morning.The?door?________?________?________?for?six?hours.
⑤?get?up?→?be?up;?die?→?be?dead;?leave?sp.?→?be?away?from?sp.
fall?asleep?/?get?tot?sleep?→?be?asleep;?finish?/?end?→?be?over;marry?→?be?married;
1)?I?got?up?two?hours?ago.I?________?______?_______since?_______________.
2)?He?left?Shanghai?just?now.He?_______?_____________?______?Shanghai?for?five?minutes.
3)?My?grandpa?died?in?2002.My?grandpa?_______?_____?______for?_______?________.
4)?The?meeting?finished?at?six.The?meeting?________?______?______?for?six?hours.
5)?I?got?to?sleep?two?hours?ago?.I?________?_____?___?since?_________?_________.
6)?They?married?in?1990.?????They?________?_________?__________since?_________.
⑥?start?/?begin?to?do?sth.?→?do?sth.?;begin?→?be?on
1)?I?began?to?teach?at?this?school?in?1995.??I?____?____?at?this?school?since?____.
2)?The?film?began?two?minutes?ago.
The?film?____?____?____?for?____?____.
⑦?borrow?→?keep;?lose?→?not?have?;buy?→?have?;put?on?→?wear?catch?/?get?a?cold?→?have?a?cold;?get?to?know?→?know
1)?They?borrowed?it?last?week.??????They?__________it?since?_____________.
2)?I?bought?a?pen?two?hours?ago.?????I?____________a?pen?for?_____________.
3)?I?got?to?know?him?last?year.???????I?___________?him?since?___________.
4)?I?put?on?my?glasses?three?years?ago.?I?_________?my?glasses?for?______________.
⑧have?/?has?gone?to?→?have?been?in
He?has?gone?to?Beijing.He?_____________?Beijing?for?two?days.
⑨?join?the?league?/?the?Party?/?the?army
→?be?a?league?member?/a?Party?member?/?a?soldier?→?be?a?member?of?the?league??/?the?Party?→?be?in?the?league??/?the?Party?/?the?army
1)?He?joined?the?league?in?2002.
He?_________________?a?_________________?for?two?years.?He?___________?a?_________?the?________?for?two?years.?He?_______________________?the?league?for?two?years.
2)?My?brother?joined?the?army?two?years?ago.
My?brother?_________a?________?for?___________?___________.?My?brother?___________?in?___________?for?two?years.
四、划线提问
1)?I?have?been?there?for?two?days.
__________?_________?__________?you?__________?__________???2)?My?father?has?lived?here?since?2000.
_________?_________?__________?your?father?_________?__________??3)?He?left?here?yesterday.
_________?________?he?_________?__________??4)?They?bought?a?book?two?hours?ago.
__________?___________?they?__________?a?book
五、用have(has)?been?或have(has)?gone?填空。?A:?Where?____________?Li?Fei?___________??B:?He?____________?to?Hainan?Island.
A:?How?long?___________?he?___________?there??B:?He?_____________?there?for?three?days.?A:?When?will?he?come?back?,?do?you?know??B:?I’m?afraid?he?won’t?come?back?recently.?A:?Could?you?tell?me?the?way?to?Hainan?Island??B:?Sorry,?I?_________?never?___________?there.
A:?How?many?times?___________?Li?Fei?__________?to?that?place??B:?He?_____________?there?only?once.
六、用have?/?has?been?to?/?in,?have?gone?to及go的各种形式填空。?1)?Where?is?Jack??He?__________?his?country.?2)?David?________?the?park?just?now.
3)?John?_______?England?since?he?came?back.
4)?How?long?_____?they?_____?this?village?
5)?The?Smiths?______?Beijing?for?years.
6)?_____?you?ever?____?America??--?Yes,?I?_____?there?many?times.
7)?I?_____?this?school?since?three?years?ago.
8)?Where?is?Jim??He?_____?the?farm.
9)?When_____?he?_____??He?_______?an?hour?ago.
10)?Would?you?like?to?_____??to?the?zoo?with?me??---Yes,?but?I?_____?there?before.
11)?Where?_____?you?_____?now??---?I?____??to?the?zoo.
12)?He?often?_____?swimming.
13)?_____?you?______?there?last?year?
14)?_____?they?often?______?skating?in?winter?
七?用never,?ever,?already,?just,?yet,?for,?since填空
1.?I?have?_______?seen?him?before,?so?I?have?no?idea?about?him.
2.?Jack?has?_________?finished?his?homework.
3.?Mr.?Wang?has?taught?in?this?school?________?ten?years.
4.?“Have?you?________?seen?the?film?”?“No,?I?have?________?seen?it.”
5.?“Has?the?bus?left?_______?”?“Yes,?it?has?_________?left.”
八.?用适当的时态填空:
1.She’s?_____________?(live)?here?ever?since?she?was?ten.
2.Both?of?them?________________?(be)?in?Hongkong?for?ten?days.
3.Both?of?them?____________?(come)?to?Hongkong?ten?days?ago.
4.?Half?an?hour?__________?(pass)?since?the?train?__________?(leave).
5.?Mary________(lose)?her?pen.?________?you?_______(see)?it?here?and?there?
6.?_________?you?_____?(find)?your?watch?yet?
7.?---Are?you?thirsty??---No?I?_________just?_________?(have)?some?orange.
8.?We?----?already?_________?(return)?the?book.
9.?________?they?_______?(build)?a?new?school?in?the?village?
10.?I?_____________(not?finish)?my?homework?.?Can?you?help?me??11.?My?father?_____?(read)?the?novel?twice.?12.?I?_________?(buy)?a?book?just?now.?13.?I?_________?(lost?)?my?watch?yesterday.
14.?My?father?___________?(read)?this?book?since?yesterday.