We are going to have a barbecue _______ it rains .A.if not B.when C.except that D.unless选哪一个啊~C为什么不行啊?B肯定不行,现在就是不确定C和D是不是应该这样理解啊?Unless引导的条件状语从句遵循主将从现的原则,except that后引导从句,但是应该是except that it will rain.所以选择D。

问题描述:

We are going to have a barbecue _______ it rains .
A.if not B.when C.except that D.unless
选哪一个啊~
C为什么不行啊?
B肯定不行,现在就是不确定C和D
是不是应该这样理解啊?Unless引导的条件状语从句遵循主将从现的原则,except that后引导从句,但是应该是except that it will rain.所以选择D。

D
unless 是如果不, 除非的意思,符合上下句意思。
C except 作为连词,是 要不是的意思 ,整句应为 We would go to have a barbecue except that it rains. 要不是下雨的话,我们就去BBQ了。

我怎么感觉选A啊

应该是C(除了....之外),We are going to have a barbecue except that it rains .
如果是D(除非)的话要表达相同的意思应该是:We are not going to have a barbecue unless it rains . 即:我们将不去烧烤,除非天下雨。

D
不下雨就去烧烤
A是如果不We are going to have a barbecue if it doesn't rain .
B当
C除...之外
D除非

C except that 是除了.以外 只可惜 表示一种遗憾,
unless 是如果不,除非 所以选D

选A C一般都是讲一类事物,有另类 这样的情况用except