I won’t tell the student the answer to the math problem unti

I won’t tell the student the answer to the math problem until he ______ on it for more than an hour.
A.has been working B.will have worked
C.will have been working D.had worked
zxr2003 1年前 已收到1个回答 举报

风衣悠然 幼苗

共回答了11个问题采纳率:81.8% 举报

A


此题选A,has been working 为现在完成进行时,是许多中学生不太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能有一定困难。但是,如果我们用排除法来分析,则问题变得很简单:首先,由于until引导的是时间状语从句,根据“主将从现”原则,当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来意义,据此可排除B和C;而选项D为过去完成时,也不能选,因为“过去完成时”必须以“过去”为支点,表示“过去的过去”,但此句并没有过去时态这一支点,故此选项也被排除。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.563 s. - webmaster@yulucn.com