HOW MANY TIMES YOU (SEE) ___HIM SINCE HE WENT TO WALES

30. How many times you (see) ___him since he went to Wales?

A. have... seen

B. did ... see

C. has ...seen

D. had... seen