问题

47 Three hundred firemen raced to thehotel after a smoke detector ______ the alarm soon after midnight

A:may have been good
B:couldn’t have been worse
C:can’t be better
D:must be better
正确答案是: