unless还是until

Helen was very rude to me. I refuse to speak to her again ________ she says sorry.

请问填 unless 还是 until?

请先 登录 后评论

最佳答案 2019-11-22 13:11

填任何一个都可以。

填unless,表达你和她说话的前提条件是she says sorry.

填until,表达时间,要等到她开口说sorry,才会重新和她说话。


请先 登录 后评论

其它 4 个回答

凡哥英语   - 海归英语教师
擅长:英语

这个很容易区分啊,下面两句中文,哪句你说得比较顺口,或者说哪句更像正常表达?


海伦对我太无礼了,除非她道歉,否则我不会鸟她。

海伦对我太无礼了,我不会和她说话一直到她说道歉为止。


很多时候,不要单纯地考虑单词本身的意思,把它放入句子中,看哪句更像正常人说的正常话,哈哈。

请先 登录 后评论
mengxin Z

同意说对的老师们。

unless/until 这种东西, 

前者注重条件,后者注重时间,

很多时候,犹如说if/when那样,可以互通,尽管语义上稍有差别。

I refuse to speak to her again ________ she says sorry.

refuse to speak to her again实际是个延续的状态。

He won't speak to her until she says sorry.

unless/until 显然都对。这种题早已是常识性题目了。


if/when 

如果你回来,打瓶酱油来 / 当你回来时,打瓶酱油来 <----这时if/when的确是有区别的,但换个场合: _____ 你有5毛钱,就打瓶酱油 <-----随便哪个都可以。


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

unless 正确。until 错误。

请先 登录 后评论
董万友

有一点很困惑:

第一句用的是过去时,后一句用的是一般现在时,请老师解答一下,谢谢!

请先 登录 后评论
  • 0 关注
  • 1 收藏,3275 浏览
  • zmjy 提出于 2019-10-14 17:45

相似问题