Our teacher said he ( ) to the USA A had never been B had never gone 选哪个

问题描述:

Our teacher said he ( ) to the USA A had never been B had never gone 选哪个

have been是去过, have gone是去了。根据题意,是我们老师说他从没去过美国,所以选A

A. have been to 到过某地(人已不在那里) 而 have gone to去某地了(人在那里或在去那的途中)

A,前面主句是过去时,所以从句要跟主句一致,必须是过去的,这样其实就排除了B了,因为B是现在完成时,A符合题意,因为是过去完成时.

A said说明是过去说,去美国是在说之前。用过去完成时