Peter ------ Canada and he knows something about it.

来源:百度知道 编辑:UC知道 时间:2024/06/01 00:23:22
A.has gone to

B.has been to

C.is going

说明原因

选B

这题是考 have gone to 和have been to 的用法
举例说明 They have gone to England.他们去英国了。(目前不在此地,或者他们正在去英国的路上或者已经在英国)
They have been to England.他们曾经去过英国。(人不在英国,只是表示一种经历)

本题是说Peter去过加拿大,他对加拿大有所了解。所以选择B

B
翻译是,皮特去过加拿大,并对它有所了解。

如果A的话,表示他现在还在加拿大,没有回来。跟前后句不相通。

C的话,加个 to 也是可以的。