正确答案是D.
how long 可以被用来问两种情况:
1.物体的长度 如:How long is the desk?
2.时间的久度 如:How long have you been here?
此题从回答能够看出,问的是长江的长度.