DO YOU KNOW THE MAN …… TO JOHN

28. Do you know the man …… to John?

A. talking

B. talked

C. is talked

D. had talked