The students ______ their papers by the end of this month.A、have finishedB、will

游客2023-09-24  12

问题 The students ______ their papers by the end of this month.

选项 A、have finished
B、will be finishing
C、will have finished
D、have been finishing

答案 C

解析 本题考查将来完成时的用法。本题需辨析四种时态。A选项have (has) done为现在完成时,表示现在以前发生的动作或情况,可以是1) 到现在为止的这一时期中发生的情况(可能是多次动作的总和,也可表示状态  和习惯性的动作)。2) 对现状有影响的某一已发生的动作。如:How many pages have you covered today?(你今天看了多少页?)B选项will be doing为将来进行时,表示将来某时或某时间段正在进行的动作。如:What will you be doing (at eight) tomorrow evening?(明天晚上[八点]你们干什么?) D选项have (has) been doing.为现在完成进行时。表示现在以前这一段时间里一直在进行的一个动作,这一动作可能仍然在进行,也可能停止了一会儿。如:How long has it been raining?(雨下多久了?)、C选项will have done为将来完成时,表示将来某时已发生的事情。如:When we get there they’ll probably have left.(我们到那里时他们可能已经走了。)同时,在时态为将来完成时的句子当中,常常会出现些提示词或词组,如by,by the end of,before,by the time,when等时间状语(从句)。因此C为本题的正确答案。
转载请注明原文地址:https://tihaiku.com/zcyy/3041875.html
最新回复(0)