I must apologize for having you waiting for so long.

I must apologize for having you waiting for so long.
一到翻译题的答案
为什么是waiting for so long?不是直接可以waiting so long吗?加for的话就不对了吧
Judy衣之舞 1年前 已收到3个回答 举报

butabuta 幼苗

共回答了21个问题采纳率:100% 举报

他这个for不是你想的,是wait for somebody词组
你的意思是有for的话后边要加人,这里没人就不用加for把?
实际上这个for 是为了连接so long
for so long=很长时间
I have been here for so long.
我在这里很久了

1年前 追问

2

Judy衣之舞 举报

可以不加的,long是副词

举报 butabuta

你的意思是so long已经是个时间副词了,不用加for了? 这样理解就太死板了。太刻意的套语法了。 英语是个很灵活的语言,很多时候有缩写。比如OH MY GOD会缩写说成OH MY 再比如SO LONG TIME,会缩写说成SO LONG 所以这里是缩写的说法。

运擦过 幼苗

共回答了379个问题 举报

have an doing使某人处于某种状态。for后省略了我们。for其实也可以省略的。

1年前

2

卖烟nn 花朵

共回答了7526个问题 举报

“俊狼猎英”团队为您解答。
这里的for 是可以省略的。waiting so long 也是正确的。for+一段时间的for,在不正式的场合,经常省略。如:I have been staying here (for) the whole day.
祝你进步!

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.062 s. - webmaster@yulucn.com