【急】一道今年安徽高考英语单选题,
32.—Ididn’taskforthenamelist.Why______onmydesk?
—Iputittherejustnowincaseyouneededit.
A.doesitlandB.hasitlandedC.willitlandD.haditlanded
请问本题为何选B不选A?用B的话,现在完成时,请问该问句中有具体的时间点或时间状语吗?为什么不能表示“书现在在我的桌子上”这一状态而直接用一般现在时?