Explicație :
Present Perfect Continuous :
(+) S + has/have + been + V + ing
(-) S + haven't / hasn't + been + V + ing
(?) Have/Has + S + been + V + ing
Răspuns :
1. They can’t play outside because it has been raining for three hours .
2. He has been working as a coach since 2015.
3. Mark has been going to the gym every day for the past three months.
4. I have been waiting for the game to start since 4 o’clock.
5 . They have been talking on the phone for thirty minutes.
6 . We have been trying to fix the computer all morning.
7. My mum has been cooking since she came home.