Ответ:

Ответ

  • 1. has come, has
  • 2. have known, have known
  • 3. have left, haven't
  • 4. haven't done, haven't

Объяснение

  1. Вопрос о том, пришла ли почта, и ответ о том, что она пришла, относятся к законченному действию в прошлом, но имеющему результат в настоящем. Поэтому используется Present Perfect.
  2. Вопрос 'How long have you known?' и ответ 'I have known' используются для обозначения действия, начавшегося в прошлом и продолжающегося до сих пор.
  3. Вопрос 'Have you ever left?' спрашивает о прошлом опыте (Present Perfect). Ответ 'haven't' подразумевает 'haven't left'.
  4. Вопрос 'Why haven't you done?' спрашивает о причине невыполнения действия в прошлом, которое должно было быть сделано (Present Perfect). Ответ 'I haven't had' указывает на отсутствие времени в прошлом.