Задание

Choose the right option.
Mr. and Mrs. Vern ... in London for fifteen years.

  • have lived
  • has lived
  • lived
  • have live