He deserves to gain a high score in the ing 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。