问题

Hardly ______ his speech ______ the audience started cheering.

A:did he finish than
B:does he finish before
C:has he finished while
D:had he finished when
正确答案是: