一道英语选择题

2024-12-04 04:52:03
推荐回答(5个)
回答(1):

Jack, you can't go out____your homework is being done now .
A. because B. unless C. until 选哪个?为什么?怎么翻译?问题补充:
收到很多解释和答案,但不一致,很郁闷!
答: 确实很郁闷! 因为出题者太损了!一个初中题,出得这么有心机!
从平时的练习来看,BC的可能性最大,可是,从句的is being done now,说明了这两个不合逻辑。如果选B和C,则应改成:unless your homework is done. (/has been done/ has been finished)
意为:B。杰克,你不能出去,除非你完成了作业(做完了作业)。
C。杰克,你不能出去,直到你完成了作业(做完了作业)。
只有A。合乎逻辑,译:
A。杰克,你不能出去,因为你现在正在做作业。
评:而这个句子本身,恰恰是最不合理的。这个"because" 从句表示了杰克现在不能出去的原因,但很牵强。现在正在做,怎么就不能出去呢?又没有将双腿锁在书桌上,如果现在发生了火,杰克还能出去吗?不能出去?因为现在正在做作业? (当然我是在挑刺,can't 有两层意思,1.表示“能力” 2.表示“不允许”=may not, 不过,就是后一个解释,我也可以反问:我现在正在做作业,所以不能出去,如果我现在正在看电视,没在做作业,就可以出去了?所以这个“因为。。。所以”是不合生活逻辑的)
这就是为什么,有很多人没有看好这个A选项,而看中了B和C。因为生活逻辑告诉我们,说话的通常不是父亲就是母亲。说的话,做为学生的我们,再熟悉不过了:
XX,你作业没做完不可以出去,You can't go out unless your homework is done/ finished (/ has been done/ finished)
XX,做完作业再出去:Don't go out until you homework is finished/done( / has been finished/done).
XX,你不可以出去,因为你的作业还没有完成:
You can't go out because your homework hasn't been finished/done.
PS:选B和C的TX,你们不可以按自己的思维逻辑,将原题句中的your homework is being done now.,这个现在进行时的被动语态改成现在完成时态的(has been done/finished)。

回答(2):

希望楼主相信我。我保证我的答案是正确的。
本题选择C, not .....until,固定句型啊。
jack,直到你的作业做完了才能出去。 英语翻译最忌讳一个词一个词的翻译,那是中国式外语。

回答(3):

我以多年的做题经验告诉你,这题一定选A:只看时态就行,后面正常写作业是is doing,只不过homework作主语,变成被动语态了,is doing的被动形式是is being done,所以,后面句子应该翻译成你现在正在做作业,前面是:你不能出去,前后一结合你不能出去,因为你正在做作业,应该是表示原因的词,所以一定是A;还有一种题型是后面的句子的时态是完成时,翻译就会变的,完成作业,那么答案也就会变的,建议你找点相关的资料自己练习一下,不同答案的都做做,还得靠自己琢磨,多做几道就好了

回答(4):

A
你不能出去,因为你正写作业呢。
B 除非你正在写作业?不通。
C 直到你正在写作业?更不知所云。

如果这句话不运用被动语态的话就很好理解了:
Jack, you can't go out because you are doing your homework。

回答(5):

is being done 是正在被做= =
not until确实是固定搭配。not有时候也是unless的特征。
但是选择题需要靠意思来理解。
所以最合适的意思是A
jack你不能出去因为你的作业现在正在被做呢(既还没有完成)