I don't think you should do that until___another job

问题描述:

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是将来完成进行时

第1题必须选择b.这句话是说:我认为你在找到另一份工作以前不应该做这个.这个题目整体即叙述这句话的时态是现在时,所以不能用you had .必须用you have.found是完成语态,表示在.之前,根据题意,这里是一定要用的.you’...