问题补充:
He deserves to gain a high score in the coming exam, as he preparations for it.
A. is making
B. will be making
C. made
D. has been making
答案:
A. is making
B. will be making
C. made
(答案→)D. has been making
解析:句意:他应该在马上到来的考试中获得高分,因为他做了准备。表示从过去某时开始一直持续到现在的动作,并且还将持续下去。用现在完成进行时,可知选D。