主語(yǔ)從句可以按其引導(dǎo)詞的不同分為三類(lèi):
第一類(lèi),用從屬連詞that引導(dǎo)的主語(yǔ)從句,例如:
That we shall be late is certain.
That the driver could not control his car was obvious.
這種結(jié)構(gòu)主要是對(duì)that從句的內(nèi)容進(jìn)行強(qiáng)調(diào),屬正式文體,連詞that不可以省略;但是在一般情況下,往往使用先行it結(jié)構(gòu),即用it作形式主語(yǔ),而把that從句放到后面,這時(shí),在口語(yǔ)中,連詞that有時(shí)則可以省略。所以上述兩句可以改為:
It is certain that we shall be late.
It was obvious that the driver could not control his car.
如果整個(gè)句子是疑問(wèn)形式,就只能用先行it結(jié)構(gòu),例如:
Is it true that he would take the risk?
Is it possible that they will come tomorrow?
常使用先行it結(jié)構(gòu),用that從句作主語(yǔ)的句子有下列幾個(gè)句型:
1、It + be + 形容詞 + that從句:
It is clear that he was telling the truth.
It's probable that we'll be a little late.
2、It + be + 名詞詞組 + that從句:
It's a pity that you can't go with us.
3、It + 及物動(dòng)詞 + 賓語(yǔ) + that從句:
It worried her a bit that her hair was turning grey.
It shocked me that Peter didn't tell anybody where he was.
4、It + be + 過(guò)去分詞 + that從句:
It is said that he has been there many times.
5、It + seem/happen/appear等不及物動(dòng)詞 + that從句:
It seems that he has lost something.
注意:
在上述第1和第2兩種句型中,that從句前置與使用先行it,that從句后置在意義上沒(méi)有什么差異;但使用先行it結(jié)構(gòu)較為常見(jiàn)。
在第3種句型中,that從句前置在語(yǔ)法上是可能的,但實(shí)際上并不常見(jiàn),通常總是使用先行it結(jié)構(gòu) .
第4種句型實(shí)質(zhì)上是被動(dòng)結(jié)構(gòu),由于that從句不可以位于句首作被動(dòng)句的主語(yǔ),所以只能使用先行it結(jié)構(gòu)。
第5種句型已經(jīng)形成了固定的搭配關(guān)系,that從句不能前置,只能使用先行it結(jié)構(gòu),不過(guò),這種結(jié)構(gòu)可以轉(zhuǎn)換為帶有不定式的簡(jiǎn)單句,例如:
It happened that I had no money with me that day.
→ I happened to have no money with me that day.