在次数和时间词前面是不是要加for啊?还有阿,have gone/been to 后面能不能加一段时间呢?

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:33:03
比如:I have been here for twice.用不用加for呢?
还有一个疑问:have been to不是指“已经去过,现在回来了”吗?还是可以加一段时间吗?

可以省略for.
have been to可以加一段时间.
have gone to是短暂动词词组,不能加一段时间.

不用加的.

I have been here for a long time.
这样就对了。

have been to不能再加一段时间了,have been in这样就可以.

for可以省略,也可以不省略。还有,has been to 后是不可以加段时间的,has been in 是可以的
has gone to 是短暂性动词,不能加段时间。