为什么不选will have finished?——Hand in your papers when you___the test.Hand in your papers when you___the test.C.will have finishedD.have finished

问题描述:

为什么不选will have finished?——Hand in your papers when you___the test.
Hand in your papers when you___the test.
C.will have finished
D.have finished

when在这个句中有表示将来的意思 再加个will就重复了

应该用现在完成时,因为这个事件是别人现在在问,表示强调这个事件对现在的影响,而不是对将来的影响,所以不用将来完成时

时间状语用一般现在时或现在完成时表示将来.
很高兴为你解答!
请及时采纳哦!多谢你的问题!

will have finished 是将来完成时态,从句怎么能用将来完成时态呢?