if…not与unless在这里都能用吗?I'll be surprised if he doesn't have an accident.I'll be surprised unless he have an accident.这两句对吗?为什么?

问题描述:

if…not与unless在这里都能用吗?
I'll be surprised if he doesn't have an accident.
I'll be surprised unless he have an accident.
这两句对吗?为什么?

if 可能涉及虚拟语气。

第一句应该是对的,第二句如果要表示“只有他不出事故让会让我感到惊奇”这样的意思的话应该是I won't be surprised unless he has an accident.这个句子看着还是有些别扭,再看看别人的意见吧,呵呵:)

unless 与 if … not 的区别:虽然 unless 与 if … not 的意思一样,但 unless 只能用于真实条件句,而 if … not 除了可用于真实条件句之外,还可用于非真实条件句.
意思不一样.
第一个.因为它引导的是非真实条件分句.
他没出车祸我才惊讶,但这里表示只是猜测.他还没出车祸.
换成unless就变成他已经出车祸了.
因为使用unless说明飞机失事已经发生了.是事实.