|
去英国已经回来了就用It's incredible that your English is so good as you have been to England for only one month. 如果对方没有回来就用(比如电话联系时谈到的)It's incredible that your English is so good as you have gone to England for only one month. 关键要了解现在那个“你”是不是还在英国,而说话的家伙又在哪儿。 如果是还在英国,动词要用have been in,如果是还在英国,且说话人不在英国而在出发地,则用have gone to. 如果已经回来了,就have been to. It's incredible that your english is so good since you have been in england for only one month. 我的看法是: 把第二个句子中的 have been to 改为 have been in 即可! 这样才不会引发歧义! i am agree with kyqlee :) |
|
10个月前 听雨轩pearl : have been to表示去了并回来 have gone to表示去了没回来 |
|
10个月前 听雨轩pearl : have been to表示去了并回来 have gone to表示去了没回来 |