HOW MANY TIMES________ THEM SO FAR

13. How many times________ them so far?

A. have you seen B. did you see C. were you seeing D. had you seen