问题

How long did it ________you to solve the problem—I _______about half an hour on it.
A:How long
B:How often
C:How much
D:How many;
B:How often
C:How much
D:How many;
正确答案是: