Have been in和have been to的区别?
人气:170 ℃ 时间: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.我去过三次美国(我现在不在美国).
推荐
猜你喜欢
- 某商品的进价是2000元,标价为2500元,商店要求利率不低于20%的售价打折出售,该商品最多可打几折出售?设
- 如图所示,一轻绳跨过一个定滑轮,两端各系一质量分别为m1和m2的重物,且m1>m2.滑轮质量及轴上摩擦均不计,此时重物的加速度的大小为a.今用一竖直向下的恒力 代替质量为m1的物体,可得质量为m2的重物的加速度为的大小a′,则
- 641能被哪个数除尽
- Look There's a small boat on the______(river)根据适当形式填空
- 小滑块从静止开始沿斜面滑下,经2s到达斜面底端时速度为6m/s,接着又以2m/s²的加速度沿水平面滑行(不计转折点的速度损失),求:滑块在水平面上还能滑多远?
- 英语翻译
- 什么是多光谱信息?什么是光谱亮度值?
- 三角体的体积如何计算?计算公式是什么?