问题

It is said that the meeting ______ forthree hours. Why should I regret missing it!
A:has been lasted
B:has beenlasting
C:lasted
D:had lasted
B:has beenlasting
C:lasted
D:had lasted
正确答案是: