Задание

They _________on the phone for the last two hours.

  • have been talking
  • have talk