-Jackson,I haven't seen you these days.-I___for the coming English test.

问题描述:

-Jackson,I haven't seen you these days.-I___for the coming English test.
A.am preparingB.will prepareC.prepareD.have prepared
为什么要选A不选D

答案为A
首先:我们从对话的内容中可以判断:Jackson现在还在为考试做准备,
即准备这个动作现在还没有停止,D have prepared,表示这个动作已经结束了,故排除.
如果要用完成时态:则 为 have been preparing (即过去进行的一个动作持续到现在还在进行)