I don't think you should do that until___another jobI don't think you should do that until_B__another job.A.you'd foundB.you've foundC.you'll foundD.you'd findI won't tell the student the answer until he_A__on it for more than an hour.A.has been working B.will have workedC.will have been workingD.had worked为什么选哪两个,还有说明一下until,not until 的题,前后时态怎么想不好意思,第一题C就是you'll find midnight13说得已经比较明白了,是说主从句要现在时都现在时,要过去时都过去是么还有“will后面不能加过去时态的”应该不对。will have worked是将
I don't think you should do that until___another job
I don't think you should do that until_B__another job.
A.you'd found
B.you've found
C.you'll found
D.you'd find
I won't tell the student the answer until he_A__on it for more than an hour.
A.has been working
B.will have worked
C.will have been working
D.had worked
为什么选哪两个,还有说明一下until,not until 的题,前后时态怎么想
不好意思,第一题C就是you'll find
midnight13说得已经比较明白了,
是说主从句要现在时都现在时,要过去时都过去是么
还有“will后面不能加过去时态的”应该不对。will have worked是将来完成时,will have been working是将来完成进行时
B
A
until引导的时间状语从句,从句里的时态可以用一般现在时(如果句子整体时态是现在时的话),也可以用现在完成时。主句一般是过去时。其实就有点类似when和if引导的时间状语从句,主将从现。
1.B 我认为你不应该那样做直到你已经找到了另外一份工作.
2.A 我不会告诉学生们答案直到他已经做了超过1个钟.
UNTIL后面并没有特别说接什么时态的,不过一般前面是一般现在时后面都接一般时(既不是过去时).
这两题后面从句子的内容来看都是一般用完成时.
第1题必须选择b.这句话是说:我认为你在找到另一份工作以前不应该做这个.这个题目整体即叙述这句话的时态是现在时,所以不能用you had .必须用you have.found是完成语态,表示在.之前,根据题意,这里是一定要用的.you’...
第一题 知道你找到另一个工作时,我认为你不应该那样做。如果把C改成you'll find,就可以选了。
第二题是用到主将从现
所以只能选一般现在时的A