Have you been waiting long?long是副词吗?、、waiting 这据里没有宾语把?

问题描述:

Have you been waiting long?long是副词吗?、、
waiting 这据里没有宾语把?

我也觉得是副词,首先它在动词后面,其次去掉它句子仍然成立。
没有宾语,省略了

long应该是副词吧
waiting没有宾语