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. (改为否定句)
17
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.
18
__________ ___________ 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.”
六、用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.
19
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.”
20
相关推荐: