你等了很久吗?

Have you been waiting for long?

点击显示答案

Have you been waiting for long?

for 是介词,在这里表示时间持续的长度。 long 是形容词,意思是"长的",在这里指"长时间的"。 for long 这个短语表示"很长时间",常用于疑问句或否定句中询问或表示时间的长短。

在 App 中完整学习这张卡片

在 App 中学习