这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:
【含义】
1、on condition that 英[ɒn kənˈdɪʃn ðæt] 美[ɑːn kənˈdɪʃn ðæt]
conj. 在…条件下;条件是;
2、unless 英[ənˈles] 美[ənˈles]
conj. 除非; 除非在…情况下; 若非; 如果不;
prep. 除…之外;
【用法】
on condition that的用法
on condition that = if只能引导条件状语从句:that不能省略,该连词引导的主从句的时态也遵循“主将从现”原则。
On condition that是固定搭配,可用于强调某人采取行动前必须事先认可的条件,通常位于主句之后,意思是“如果”“只要”“以...为条件”等。
He'll do it on condition that he's paid well.
只要有足够的薪水,他就会去做。
On condition that you return on time, I will let you out.
只要你能按时回来我就让你走。
I'll do it on condition that you pay for everything.
我可以做此事,条件是你得支付一切费用。
unless的用法
unless所引导的条件状语从句常用一般现在时表示将来意义,主句多用一般将来时。unless在表示“除非”时,如其引导的从句谓语是be,而从句的主语跟主句的主语相同时,从句的主语和be就可省略。有时从句中主语为it时,也可省略it或从句中的有关成分。
在unless引导的肯定形式的条件从句中通常用肯定词,如:already, still, some, too。在unless引导的否定形式的条件从句中通常用否定词。
I won't go to the party unless I'm invited.
除非我被邀请,否则我不会去参加晚会的。
I sleep with the window open unless its really cold.
我总是开著窗户睡觉,除非天气非常冷才关上窗户。
Iron corrodes unless it is greased or kept clean.
如果不涂油或保持清洁铁便会腐蚀。