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 work

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:55:48
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 work

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

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 work
第1题必须选择b.这句话是说:我认为你在找到另一份工作以前不应该做这个.
这个题目整体即叙述这句话的时态是现在时,所以不能用you had .必须用you have.
found是完成语态,表示在.之前,根据题意,这里是一定要用的.
you’ll find不符合题意,没有表达完成的意思
you’ll found 没有这种说法
d项,you wound find.这个纯粹是表示推断的现在时,不符合题意
所以,思路是,先搞清楚这个话本身是在说什么,然后咔嚓掉英语里根本没有的说法,剩下的根据一点语法知识来判断
比较;I did not think you should do that until you had found another job.
再来分析第2题
这一题可以有两种说法has been working和has worked都是对的,所以只能选择a
首先,这个题叙述时态是现在,表达现在对将来的推断,所以只能用has或者have,因为英语表示时态的只有过去和现在,所以你不能用表示过去的had
b和c选项本身就错到没谱,根本没有这样的说法,will后面不能加过去时态的.表示过去将来只能用wound加过去时态
这句话的意思是说:学生不在上面工作上几个小时,我是不会告诉他们的.
用现在时态加上进行语态或者完成语态都没错,看你怎么认为了.
试比较 I wound not tell the student the answer until he had worked/had been working on it for more than an hour

第一题 知道你找到另一个工作时,我认为你不应该那样做。如果把C改成you'll find,就可以选了。
第二题是用到主将从现
所以只能选一般现在时的A

1.B 我认为你不应该那样做直到你已经找到了另外一份工作.
2.A 我不会告诉学生们答案直到他已经做了超过1个钟.
UNTIL后面并没有特别说接什么时态的,不过一般前面是一般现在时后面都接一般时(既不是过去时).
这两题后面从句子的内容来看都是一般用完成时....

全部展开

1.B 我认为你不应该那样做直到你已经找到了另外一份工作.
2.A 我不会告诉学生们答案直到他已经做了超过1个钟.
UNTIL后面并没有特别说接什么时态的,不过一般前面是一般现在时后面都接一般时(既不是过去时).
这两题后面从句子的内容来看都是一般用完成时.

收起

B
A
until引导的时间状语从句,从句里的时态可以用一般现在时(如果句子整体时态是现在时的话),也可以用现在完成时。主句一般是过去时。其实就有点类似when和if引导的时间状语从句,主将从现。