问题

So hard ______ in the past few months that he has made great progress in English. — I can see that; only a few mistakes ______ in the exam.

A:has he worked; did he make
B:he has worked; did he made
C:he has worked; he made
D:has he worked; he made
正确答案是: