Your teacher will not punish you ___ you finish your homework on time. A. if B. unless

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:35:30
A或B选哪个?然后再翻译一下

先解释下
if是如果的意思
unless是如果不的意思

题目意思是:如果你按时完成作业,你的老师就不会惩罚你。
如果选unless,那么意思就是:如果你不按时完成作业,你的老师就不会惩罚你,不符合逻辑。

选A了

if.
如果你按时完成作业,你的老师就不会惩罚你。

unless和if...not的区别
unless在意义上相当于if…not…,因此在有些场合if…not…可为unless所代替。
但在有些场合又不能互换,我们要注意下面几种情况:
1.当if…not…引导非真实条件分句时,一般不可改用unless。 例如:
If she had not had an alarm clock,she would have missedthe train.(事实:她有闹钟。)
如果把上述例句中的if…not…换成unless,意义就相反了。
(误)Unless she had had an alarm clock, she would havemissed the train.(事实:她没有闹钟)
2.If…not…引导的条件分句可以重叠使用,unless则不可, 因为unless表示唯一条件。例如:
She won't lose weight if she doesn't keep a diet and ifshe does not take exercise every day.
3.unless引导的分句可用否定结构,而if…not …引导的分句不可再否定。例如:
Don't ask me to explain unless you really don't understand.
The directors have a meeting every Friday,unless there is nothing to discuss.
以上两例句中的unless不可换成if…not…。
4.在unless引导的肯定形式的条件分句中, 通常用肯定词(即some,alread