A VISIT FROM A PENPALTEST 1

7. How long is it sinceyou saw Tom.A. When have you seen Tom?B. When do you see Tom?C. When will you se Tom?D. When did you see Tom?