1.John____________England since he came back .................2.How many times_____you_____shanghai.......
第一题为什么不能用have been to
因为HAVE BEEN TO 不能与表示一段时间的状语连用( since / for 等短语)