Задание

Choose the correct variant.
He ... this car for 20 years.

  • has had
  • has been having
  • have had
  • had