单项选择题

Hardly a week passed ______ he got another new idea.

A.that
B.for
C.but that
D.but for