Ответ:
how long have you been in Africa?
I have been there for three years.
How long has he lives in Berlin?
He has lived there since 2002.
How long has she worn that coat?
She has worn it since last winter.
Where have you been today?
I have been at school.
How long has the detective looked for the man?
He has looked for him for 2 months.
Why has she taken my money?
She has travelled round the world for 4 years.
Where have you put my keys?
She has moved to a new house in the country.
How long has your friend studied German?
She has studied German since 1999.
Have you ever played golf?
The documentary has already finished.
My teacher hasn't explained that lesson yet.
Kevin has given his mother a nice present.
Объяснение: