单选题 This is the one of the longest bridges that ______ on the river.
    A.have ever built                         B.has ever been built
    C.was ever built                          D.has ever built
【正确答案】 B
【答案解析】