2025年暑假作业本大象出版社八年级英语、地理合订本第12页答案
一、用 has / have been 或 has / have gone 填空。
1. —I saw you in Annabel's Restaurant last night.
—No, it wasn't me. I ________ never ________ there.
2. —Sally and Tim are on holiday, aren't they? Where ________ they ________?
—To Florida, again.
—How many times ________ they ________ there?
—This is their third visit.
3. —Can I have an apple, please?
—We haven't got any. I ________ not ________ to any shops today.
4. —Where is Tony?
—He has got a headache, so he ________ to hospital.
5. —Can I speak to Jenny, please?
—She's out, I'm afraid. She ________ to the cinema.
—Really? She ________ already ________ to the cinema three times this week.

答案

1. have; been 2. have; gone; have; been
3. have; been 4. has gone 5. has gone; has; been
二、用括号内所给词的正确形式填空。
1. —Your new watch is so nice! When did you buy it?
—In October. I ________ (have) it for two months.
2. —Where is Catherine? I haven't seen her for days.
—She ________ (go) to London. She'll be back next week.
3. —It's ten years since we came here.
—How time flies! We ________ (work) in China for so long.
4. Our school life ________ (change) a lot since 2017. We have more activities now.
5. He hasn't communicated much with his parents since he ________ (get) a mobile phone last year.

答案

1. have had 2. has gone 3. have worked
4. has changed 5. got