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.