he said that he ```` to canada a few years ago a had been to b have been to c went d

问题描述:

he said that he ```` to canada a few years ago a had been to b have been to c went d
老实说选a 为什么不能用went 还有 to to 不是多了一个to吗?

那就对了.had been to 已经移居