We have been good friends a long time.这里的a long time之前不用加for吗?为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 19:04:37
Wehavebeengoodfriendsalongtime.这里的alongtime之前不用加for吗?为什么?Wehavebeengoodfriendsalongtime.这里的alongtime

We have been good friends a long time.这里的a long time之前不用加for吗?为什么?
We have been good friends a long time.这里的a long time之前不用加for吗?为什么?

We have been good friends a long time.这里的a long time之前不用加for吗?为什么?
当然 需要 加 for
正确 的
we've been good friends for a long time
不加,虽然 是错的
但 意思 大家 都听的懂
口语上,我们外国人都懒 ,省了
例子
you ok 语法上 错的
are you alright are you okay
就是 这样

for可加可不加
这个地方不加上for也不影响原意,a long time一看就知道是一段时间,所以说可以省去for

这for.加不加都影响。a long time有一段时间的意思。