Have been in和have been to的区别?
人气:177 ℃ 时间:2019-10-01 08:19:02
解答
两者都是现在完成时,但是有差别.
have been in 是说去到某个地方没走,一直待在那里;I have been in America for 3 years.我已经在美国呆了3年了.(我现在依然在美国.)
have been to是说“去过”,现在不在那里了.但是它不是过去时,所以不能像二楼的那个例子用5 years ago.
举个例子:I have been to America for 3 times.我去过三次美国(我现在不在美国).
推荐
猜你喜欢
- 已知f(x)在[0,1]上连续,在(0,1)上可导,且f(0)=f(1)=0,f(1/2)=1,求证:存在a属于(0,1),使f`(a)=1(f(a)的导数等于1
- 含笑的腊梅迎雪开放,那是在启示我们要有战胜困难的勇气
- 8、比例尺 表示图上的( )表示实际距离的( ).
- 从1--9这9个数字中取出5个不同的数字进行排序,求取出的奇数数字必须排在奇数位置上的五位数的个数
- 作文:我心目中的三国英雄
- A million B millions of C three million of D three millions___people watched the game
- 36的4分之3是( ),比90的3分之1多5的数是( ),( )比40的8分之5多
- 关于三生四爱的作文