---So hard _______ in the past few months that he has made great progress in English. ---I can see that, only a few mistakes _______ in this exam. A. has he worked; did he make B. he has worked; he made C. he has worked; has he made D. has he worked; he made