单选题 How long ______ the concert ______?
    A.has; been lasted                      B.did; last
    C.will; be lasted                        D.was; lasted
【正确答案】 B
【答案解析】