have/has been (to) have/has gone (to) have/has been (in)
1. — What do you think of Hainan? — It's a beautiful city. I ____________ there twice.
2. — Have you seen Mr Wang recently?
— No. He ____________ Nanjing for a meeting. He'll be back in a few days.
3. — How long ____________ Mrs Green ____________ here?
— Since she got married.
4. — ____________ you ____________ the Science Museum?
— Yes. I ____________ there several times.
5. — Where are the old couple? — They ____________ Hainan for a holiday.
6. — Why are you worried?
— I'm waiting for a call from my daughter. She ____________ New York for a week.
1. — What do you think of Hainan? — It's a beautiful city. I ____________ there twice.
2. — Have you seen Mr Wang recently?
— No. He ____________ Nanjing for a meeting. He'll be back in a few days.
3. — How long ____________ Mrs Green ____________ here?
— Since she got married.
4. — ____________ you ____________ the Science Museum?
— Yes. I ____________ there several times.
5. — Where are the old couple? — They ____________ Hainan for a holiday.
6. — Why are you worried?
— I'm waiting for a call from my daughter. She ____________ New York for a week.
答案
1. have been 2. has gone to 3. has; been 4. Have; been to; have been
5. have gone to 6. has been in
5. have gone to 6. has been in
( )1. — He ________ his hometown two years ago.
— You mean he ________ his hometown for two years?
A. leaves; has left B. left; has come to
C. left; has left D. left; has been away from
( )2. He ________ for ten years. He and his wife are living a happy life in Changzhou.
A. has been married B. married C. got married D. has married
( )3. This car is mine. I ________ it for three days.
A. have bought B. bought C. have had D. had
( )4. — Do you know Shanghai well?
— Of course. Actually, I ________ there for six years but now I live in Changzhou.
A. worked B. was working C. would work D. have worked
( )5. Her grandfather ________ in 2010 and her grandmother ________ for more than five years.
A. died; dead B. has died; dead
C. died; has been dead D. has died; has died
( )6. He ________ a member of the school basketball team for three years.
A. is B. has been C. has become D. have become
( )7. — Mum, I want to watch the news about our school. Change the channel, please!
— What a pity! It is eight o'clock now. It ________ for a while.
A. has been over B. was over C. has finished D. finished
( )8. — ________ you ever ________ to Suzhou?
— Yes, I ________ there last year.
A. Have; gone; have gone B. Did; go; went
C. Have; been; went D. Did; go; has been
( )9. — Is everyone here, Jonathan?
— No, sir. Millie isn't here. She ________ for two days.
A. has fallen ill B. has been ill C. fell ill D. was ill
( )10. The shopping mall ________ for two years, but I ________ there only once.
A. has opened; have gone B. has opened; have been
C. has been open; have gone D. has been open; have been
— You mean he ________ his hometown for two years?
A. leaves; has left B. left; has come to
C. left; has left D. left; has been away from
( )2. He ________ for ten years. He and his wife are living a happy life in Changzhou.
A. has been married B. married C. got married D. has married
( )3. This car is mine. I ________ it for three days.
A. have bought B. bought C. have had D. had
( )4. — Do you know Shanghai well?
— Of course. Actually, I ________ there for six years but now I live in Changzhou.
A. worked B. was working C. would work D. have worked
( )5. Her grandfather ________ in 2010 and her grandmother ________ for more than five years.
A. died; dead B. has died; dead
C. died; has been dead D. has died; has died
( )6. He ________ a member of the school basketball team for three years.
A. is B. has been C. has become D. have become
( )7. — Mum, I want to watch the news about our school. Change the channel, please!
— What a pity! It is eight o'clock now. It ________ for a while.
A. has been over B. was over C. has finished D. finished
( )8. — ________ you ever ________ to Suzhou?
— Yes, I ________ there last year.
A. Have; gone; have gone B. Did; go; went
C. Have; been; went D. Did; go; has been
( )9. — Is everyone here, Jonathan?
— No, sir. Millie isn't here. She ________ for two days.
A. has fallen ill B. has been ill C. fell ill D. was ill
( )10. The shopping mall ________ for two years, but I ________ there only once.
A. has opened; have gone B. has opened; have been
C. has been open; have gone D. has been open; have been
答案
1-5 DACAC 6-10 BACBD
1. What great fun they had ____________(visit)Hong Kong Ocean Park last week!
2. It ____________(rain)heavily outside when we heard a loud knock at the door.
3. Paul won't go to see the film this evening, because he ____________(see)it.
4. One of my friends ____________(be)to the Great Wall twice.
5. It's the best time ____________(go)skiing at this time of year.
6. The foreigner is used to ____________(eat)with chopsticks.
7. I can speak some French now, for I ____________(teach)Chinese in France for 2 years.
8. — Is there any mistake in your homework, Jim?
— I'm not sure. I ____________(not check)it.
2. It ____________(rain)heavily outside when we heard a loud knock at the door.
3. Paul won't go to see the film this evening, because he ____________(see)it.
4. One of my friends ____________(be)to the Great Wall twice.
5. It's the best time ____________(go)skiing at this time of year.
6. The foreigner is used to ____________(eat)with chopsticks.
7. I can speak some French now, for I ____________(teach)Chinese in France for 2 years.
8. — Is there any mistake in your homework, Jim?
— I'm not sure. I ____________(not check)it.
答案
1. visiting 2. was raining 3. has seen 4. has been 5. to go
6. eating 7. have taught 8. haven’t checked
6. eating 7. have taught 8. haven’t checked
登录