Вопрос:

4 A: I ...(not/see) Sam for a long time. B: Really? I ...(see) him yesterday at the swimming pool.

Ответ:

4. A: I haven't seen (not/see) Sam for a long time.

B: Really? I saw (see) him yesterday at the swimming pool.

  • Обоснование:
  • В предложении А используется 'for a long time' (долгое время), что указывает на действие, которое не происходило в течение длительного периода и может продолжаться до настоящего момента. Это Present Perfect (haven't seen).
  • В предложении B указано конкретное время 'yesterday', поэтому используем Past Simple (saw).