Răspuns: We have been knowing them for 15 years.
They've been watching TV for 3 hours.
He has had this car for 20 years.(nu sunt sigur la asta)
We've been working for 7 hours without a break.
How long have you been learning English?
Mr Smith has been in hospital for 5 days.
Steven has been hearing a mouse squeak all night.
Have you seen Brona?
She's been preparing dinner for two hours.
Don't worry, they haven't been touching your gameboy.
Raspunsurile nu-s perfecte, dar in mare parte sunt corecte, destule de un 8.