I won’t tell the student the answer to the math problem until he ______ on it fo

I won’t tell the student the answer to the math problem until he ______ on it fo

题型:不详难度:来源:
I won’t tell the student the answer to the math problem until he ______ on it for more than an hour.
A.has been workingB.will have worked
C.will have been workingD.had worked

答案
A
解析

此题选A,has been working 为现在完成进行时,是许多中学生不太熟悉的一种时态,因此要想通过分析句子直接从正面选出答案可能有一定困难。但是,如果我们用排除法来分析,则问题变得很简单:首先,由于until引导的是时间状语从句,根据“主将从现”原则,当主句为将来时态时,时间状语从句不能直接用将来时态来表示将来意义,据此可排除B和C;而选项D为过去完成时,也不能选,因为“过去完成时”必须以“过去”为支点,表示“过去的过去”,但此句并没有过去时态这一支点,故此选项也被排除。
举一反三
Our TV sets sell well, but ten years ago no one could have imagined such a big share in the market that they ____.
A.were havingB.had hadC.were to haveD.had

题型:不详难度:| 查看答案
--- Haven"t I told you that I like the beef well done?
---Yes, but I _____ it longer than I usually do.
A.was cookingB.will cookC.cookedD.had cooked

题型:不详难度:| 查看答案
Salley________Beijing for Shanghai and________there ever since. You can go and pay her a
visit on your way to Hangzhou.
A.has left; workedB.left; worked
C.has left; had worked D.left; has worked

题型:不详难度:| 查看答案
I ____ to go for a walk, but someone called and I couldn’t get away.
A.was planningB.planned C.had plannedD.would plan

题型:不详难度:| 查看答案
We _______ on it for several hours but we have not yet reached any conclusion.
A.workB.areworkingC.havebeenworkingD.havebeenworked

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.