作业帮 > 英语 > 作业

I don't think you should do that until___another job

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/03/28 22:52:15
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 job
第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 hou