Ответ:

Перевод задания: Составьте вопросы и ответы в Present Perfect, используя данные слова.

  1. How long have you been in Africa? (Как давно ты находишься в Африке?)

    I have been there for three years. (Я нахожусь там уже три года.)

  2. How long has he lived in Berlin? (Как давно он живёт в Берлине?)

    He has lived there since 2002. (Он живёт там с 2002 года.)

  3. How long has she worn that coat? (Как давно она носит это пальто?)

    She has worn it since last winter. (Она носит его с прошлой зимы.)

  4. Where have you been today? (Где ты был сегодня?)

    I have been at the hospital. (Я был в больнице.)

  5. How long has the detective looked for the man? (Как давно детектив ищет мужчину?)

    He has looked for him for two months. (Он ищет его уже два месяца.)

В вопросах о продолжительности используется How long. Для обозначения периода употребляется for, а для начального момента — since.