2025年创新优化学案八年级英语下册译林版第34页答案
       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. have been 2. has gone to 3. has; been 4. Have; been to; have been
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

答案

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.

答案

1. visiting 2. was raining 3. has seen 4. has been 5. to go
6. eating 7. have taught 8. haven’t checked