because表示的语气最强,在回答以why开始的问句时,只能用because。as语气较弱,一般放在主句前面;since表示稍加分析后的原因,而且多少对方已知道的;for表示原因引导的是并列句,而非状语从句。凡从句中用了表示原因的从属连词,主句就不能再用并列连词so。(容易受到汉语的影响。其实从语法上说,如果两个句子都用了连词就都变成了从句而没有主句了。)
unless引导从句其谓语通常只能用肯定式。
I won’t write to her unless she writes to me first. 除非她先写信给我,否则我不会给她写信。
unless在很多情况下都可以用if…not代替,表示“如果甲不受阻于乙,则甲将发生”。比如上面的例句可写成:
I won’t write to her if she doesn’t write to me first.
但是下面的例句中,无法用unless替代if…not:
I’ll be surprised if he doesn’t have an accident. 他要是不出事故,我倒会感到奇怪了。
I’ll be surprised unless he has an accident. 除非他遭遇事故,否则我会很吃惊。
上下两句话意思完全不同了。
由though/although引导的从句,主句中不能用but,但可用yet或still。
由as引导的从句,语序部分倒装,一般将表语或状语放在句首,成为“adj./adv./n.+as+主语+谓语”这样的结构。若表语是一个单数的可数名词,则省略不定冠词a/an。
Child as he was, he was not afraid of death before the enemy. 尽管他是个孩子,但他在敌人面前不怕死。
Good student as he is/Good students as they are, he works/they work hard still.
由however引导的从句,其后面须紧跟形容词或副词。
However hard I try, I can’t finish the work in time. 我尽管费了好大的劲,还是不能按时完成这项工作。
no matter + who/what/which只能引导让步状语从句,who/what/which + -ever既可引导让步状语从句,也可连接名词性从句。
Whoever he is, don’t let him in. (状语从句)
We wrote a letter of thanks to whoever had helped us. (介宾从句)
so that引导结果状语从句,从句与主句之间有逗号分开,且从句中不用may/might;引导目的状语从句,从句与主句之间无逗号分开,且从句中有may/might或can/could。
It rained last night, so that I don’t have to water my flowers. 昨晚下了雨,所以我不用浇花了。