单项选择题

John said that he ______ London twice.

A.have been to
B.have gone to
C.had gone to
D.had been to