Ответ:

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

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

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