Twenty years a long time.

  1. are
  2. have been
  3. is
  4. were
Answer

C) is

A period as one unit – singular. Subject–Verb Agreement · Tricky subjects

English MCQ · More English: Subject–Verb Agreement MCQs · Practise