> 英语 >
Tim has been abroad for three years.(TIM出国已经有三年) 我想问,为什么不是 tim has been to ,
加TO ,为什么错
人气:240 ℃ 时间:2019-10-25 13:42:22
解答
因为是为了表示一个状态,他的这个状态三年了
如果用has been to,首先,和aboard不能搭配,aboard是副词.其次,若用has been to后面加某个地方,表示曾经去过,显然和原句想要表达他待在国外三年了的意思不一样.我去纽约已经三年了,用英语怎么说,可以用been to 吗如果想表达在纽约待了三年了,那就是i have been (living) in New York for three years. have been to New York 是表达你去过,后面要加时间状语的话,不能加for 3 years,只能这么说:I have been to New York 3 years ago. 意思就不一样了
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版