Задание

They are good friends. They .... each other for five years.

  • have known
  • know
  • have been knowing