A. visit
B. visits
C. visited
D. visiting
A. buy
B. bought
C. buying
D. buys
A. eat
B. ate
C. have eaten
D. eaten
A. does
B. do
C. did
D. has
A. explain
B. explains
C. explained
D. explaining
A. goes
B. was going
C. go
D. going
A. has
B. have
C. had
D. having
A. finish
B. finishes
C. finished
D. finishing
A. go
B. goes
C. went
D. going
A. have
B. has
C. had
D. having