The big fire lasted as long as 24 hours _______ it was brought under control.
A.after
B.before
C.since
D.while
出自:国家开放大学英语语法