现在完成时练习题及答案(精华汇总)
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.
s office.
4.Where ' s Li Ming ? He _____________ (go) to the teacher
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 BeiJi ng. She will come back tomorrow. A. bee n B.
gone C. went D. n ever bee n
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 n ice dress! How long ___ you ______ it?
--Just 2 weeks. A. will, buy B. did, buy C. are, hav ing 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 bee n
D. have turned
8.The Smiths ________ i n Chi na for 8 years. A. has lived B. lived C. have
bee n D. live
9.--Hello, this is Mr. Gree n speak ing. Can I speak to Mr. Black? -- Sorry. He _______ the Bainiao Park. A. has bee n 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,
bee n C, Do, go D. were, going
III.Rewrite the senten ces.
1.1 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?
用just 改写)
3.I bough a new bike just now.(
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.
IV.Ask the questions
1)I have been there for two days.
___________________ __________ yo u ___________________ ?
2)M y father has lived here since 2000.
_________ ______ ____________ yo u r father ____ ___________ ?
3)H e left here yesterday.
_________ _________ he _________ __________ ?
4)T hey bought a book two hours ago.
___________ ___________ they __________ a book?
V. 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.
seen it.
4.“ Have you ________ seen the film? ”“ No, I have __
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. _____ 4o ' clock 7 4 hours
8. _____ a n 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 ' veknown 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
f 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.
the USA since
3) I went home
yesterday.
home for
4) They came here last week. They ________________ here since _______________
② come to / go back to / retur n t o f be back to go out f be out
1)He came out two years ago.He _________________ for ______________ .
2)We return to Beiji ng yesterday.We________________ to Beiji ng since ___
③ become f be
1) I became a teacher in 2000. I _________________ a teacher for ____________
2) The river became dirty last year. The river ____________ dirty for ____
④ close f be closed open f be open
1) The shop closed two hours ago. The shop _________________________ f or ___
2) The door ope ned at six in the mornin g.The door _____
___ f or six hours.
⑤ get up f be up ;die f be dead ;leave sp. f be away from sp.
fall asleep / get tot sleep f be asleep ;finish / end f be over ;
marry f 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 h ours.
5)I got to sleep two hours ago .I ____ ____ ___ since _________ ________
6)They married in 1990. They _________________________________ since ______
⑥start / begin to do sth. f do sth. ;begin f 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 f keep ;lose f not have ;buy f have ;
put on f wear catch / get a cold f have a cold ;get to know f 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 f have been in
He has gone to Beijing.He _____________ Beijing for two days.
⑨join the league / the Party / the army
f be a league member /a Party member / a soldier f be a member of t
he league / the Party f 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 he