Ответ:
Перевод задания: Составьте вопросы и ответы в Present Perfect, используя данные слова.
How long have you been in Africa? (Как давно ты находишься в Африке?)
I have been there for three years. (Я нахожусь там уже три года.)
How long has he lived in Berlin? (Как давно он живёт в Берлине?)
He has lived there since 2002. (Он живёт там с 2002 года.)
How long has she worn that coat? (Как давно она носит это пальто?)
She has worn it since last winter. (Она носит его с прошлой зимы.)
Where have you been today? (Где ты был сегодня?)
I have been at the hospital. (Я был в больнице.)
How long has the detective looked for the man? (Как давно детектив ищет мужчину?)
He has looked for him for two months. (Он ищет его уже два месяца.)
В вопросах о продолжительности используется How long. Для обозначения периода употребляется for, а для начального момента — since.
