英语问题请详细回答

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:35:52
3.He had never praised him ___ he became one of the top students in his grade.
A unless B until 选哪个?原因?
我觉得都能理解啊,他从来不表扬他除非他成为尖子生
他知道他成为尖子生后再表扬他

怎么解释啊

个人觉得选B
unless=if not 若if引导条件状语,主句用将来时(此处应是过去将来时),即改成He would never praised him unless he became one of the top student in his grade.选B译成直到他成为全年级的尖子生,他才会表扬他。(你好像问过了,我还没来得及答,就关闭了)

UNLESS相当于IF...NOT
用于假设

B.until

因为是过去式

A.unless(除非) - 就是说他还不是尖子生 所以不可能用过去式(eg. he became one of ....)

所以是B罗 :)

B

unless与until均为从属连词,unless表"除非",强调条件,引导条件状语从句;until表"直到",强调时间的延续,引导时间状语从句。

例外 unless = if not 表示条件 在这个句子里 应该是不符合的

所以选择B 表示时间的延续。