单项选择题

Hardly a week passed()he got another new idea

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