The Present Perfect Simple or Continuous Exercise
Short-answer quiz

Fill the gaps with the present perfect simple or continuous.