Задание

Choose the correct form of the verb.
For three hours, Jim _____________ for his mother at the airport.

  • have waited
  • is waiting
  • waited
  • has waited