Опаздываю в школу , present perfect or present perfect continuous he (drive) this car for 20 years. * has been driving drove driven has driven how long (you / learn) english? * have you learned did you learn have been learning has been learning steven (listen) for a mouse squeak all night. * have been listening has been listening has listened listened she (prepare) dinner for two hours. * have been preparing prepared was preparing has been preparing mr smith (be) in hospital for 5 days. * have been was has been being has been why are you out of breath? - i (run) * has been running have been runing have been running
2)How long have you been learning English?
3)Steven has been listening for a mouse squeak all night
4)She has been preparing
5)Mr Smith has been being
6) I have been running