Правильные ответы Present perfect or Present perfect continuous
He (drive) this car for 20 years. *
1 балл
has been driving
drove
driven
has driven
How long (you / learn) English? *
1 балл
have you learned
did you learn
have been learning
has been learning
Steven (listen) for a mouse squeak all night. *
1 балл
have been listening
has been listening
has listened
listened
She (prepare) dinner for two hours. *
1 балл
have been preparing
prepared
was preparing
has been preparing
Mr Smith (be) in hospital for 5 days. *
1 балл
have been
was
has been being
has been
Why are you out of breath? - I (run) *
1 балл
has been running
have been runing
have been running
have run
The toaster is okay again. Dad (repair) it. *
1 балл
has repaired
repaired
has been repairing
has repaire
I am so tired, I (work) all day. *
1 балл
was working
has worked
have been working
has been working
Your shirt is clean now. Maggie (wash) it. *
1 балл
has washed
have washed
has been washing
washed
His voice is gone now because he (shout) all morning. *
1 балл
has shouted
shouted
have been shouted
has been shouting
I (play / not) the computer for half an hour, only for about 5 minutes. *
1 балл
have played
have not played
have not been playing
have not playing
Carla (go / not) on holiday for three years. *
1 балл
has not gone
did not go
has not been going
have not gone
How long (the dog / be) home alone? *
1 балл
was the dog
has the dog been
have the dog be
has the dog been being
(you / take) the dog for a walk yet? *
1 балл
have you take
have you took
have you taken
have you been taking
ОТПРАВИТЬ
Answers & Comments
2) have you learned
3) has listened
4) has been preparing
5)