单选题I won't tell Jacket the answer to the puzzle until he——it over for more than an houI won't tell Jacket the answer to the puzzle until he——it over for more than an hour.A.has been thinking B.had thought C.will think D.will have though
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/28 02:21:56
单选题I won't tell Jacket the answer to the puzzle until he——it over for more than an houI won't tell Jacket the answer to the puzzle until he——it over for more than an hour.A.has been thinking B.had thought C.will think D.will have though
单选题I won't tell Jacket the answer to the puzzle until he——it over for more than an hou
I won't tell Jacket the answer to the puzzle until he——it over for more than an hour.
A.has been thinking B.had thought C.will think D.will have thought
想不通.麻烦给我解释一下各个选项,
单选题I won't tell Jacket the answer to the puzzle until he——it over for more than an houI won't tell Jacket the answer to the puzzle until he——it over for more than an hour.A.has been thinking B.had thought C.will think D.will have though
not untill是知道.才得意思.
所以整句的句意就是“除非他想这个问题想了超过一个小时 不然我是不会把答案告诉他的”.
首先呢 分析答案的失态 A为现在完成进行时 B为过去完成时 C为一般将来时 D为将来完成时 通过句意就可以首先排除B
而主句是一般将来时了 所以就只能选择A答案.
不知道是不是解释清楚了呢?
这句话翻译过来大概就是:我没有告诉夹克这个令人疑惑的问题的答案直到他想得超过了一个小时。
A是现在完成时,就是夹克已经把这个问题想了一小时,是已经完成了的。
大概是这样的。。。
not ……until 直到……才……主句将来时从句要用现在时,has been thinking 现在完成时,属于现在时的范畴
前面won't提示句子是过去时的,因此后面的句子同样要是过去时的,B选项是过去完成时的,因为句子是指我直到Jacket不会回答才说答案的,所以句子的语境是现在进行的,但是这个事情是已经过去的,所以用的是过去进行时,就是A选项。而CD是将来时的。大概是这样吧,你看看是不是。...
全部展开
前面won't提示句子是过去时的,因此后面的句子同样要是过去时的,B选项是过去完成时的,因为句子是指我直到Jacket不会回答才说答案的,所以句子的语境是现在进行的,但是这个事情是已经过去的,所以用的是过去进行时,就是A选项。而CD是将来时的。大概是这样吧,你看看是不是。
收起
A是现在完成式的进行时,表示动作一直在进行。这句话是说我不会告诉他答案,直到他想了至少一个小时后,想这个动作一直进行了一个小时,而且后面几个答案首先是时态都不对,这句话的语境是现在。