Правильные ответы 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 отправить
2) have you learned
3) has listened
4) has been preparing
5)