Краткое пояснение: Заполним пропуски в предложениях, используя Present Perfect Continuous. Образуется с помощью have/has been + глагол с окончанием -ing.
- He has been working (He + has been + work + -ing) in this company since 1984.
- I have been waiting (I + have been + wait + -ing) for you since one o'clock.
- My mum has been cooking (My mum + has been + cook + -ing) for 1 hour.
- How long has your brother been playing (How long + has + your brother + been + play + -ing) piano?
- Gerald has been living (Gerald + has been + live + -ing) in Germany since 1992.
- She has been waiting (She + has been + wait + -ing) for the bus for 15 minutes.
- How long have you been learning (How long + have + you + been + learn + -ing) Japanese?
- My brother has been repairing (My brother + has been + repair + -ing) his computer for one hour.
- We have been looking (We + have been + look + -ing) the way to the hotel for more than an hour.
- The film has not been running (The film + has not + been + run + -ing) for ten minutes yet, but there's a commercial break already.
- Have you been using (Have + you + been + use + -ing) my computer again?
- He has been playing (He + has been + play + -ing) badminton for five hours, so he's tired.
- Jim has not been doing (Jim + has not + been + do + -ing) his homework. He's been texting his friends.
- She has been watching (She + has been + watch + -ing) too much television lately.
- They have been discussing (They + have been + discuss + -ing) for 2 hours in order to find out the best solution.
Ответ: (см. решение выше)