HOW MANY TIMES _____ HIM SINCE HE WENT TO EDINBURGH

46. How many times _____ him since he went to Edinburgh?

A. had you seen B. did you see C. do you see D. have you seen