有没有说I have been American for three years.如果有为什么可以省去介词to
问题描述:
有没有说I have been American for three years.如果有为什么可以省去介词to
答
要说我在美国三年了,正确表达是I have been in America for three years .
上面的句子是病句.
英语有I have been to America . 我去过美国.have been in 怎么用have been in a place表示某人过去到现在一直在某地。I havebeeninShanghaifor three weeks . 我在上海三周了,说明现在还在上海。