表示原因的介詞只有三個:for,with 和 because of,這三個介詞中 because of 是個短語介詞,初中英語學習者要搞明白它和because的區別。for 是個即可當連接詞,又可以作介詞用的詞,判斷的標準就是看後面是名詞性短語還是個句子。with 就比較純粹,只作介詞用。
for:因為……
如果 for 是介詞,那麼它後面跟的就是名詞或者相當於名詞的詞,比如動名詞、動名詞短語和代詞;如果後面是從句的話,for 就不是介詞,而是個連接詞,例如:
Our country is famous forits long history. 我們國家因悠久的歷史而聞名。(介詞)
He was given a ticket forparking in a wrong place. 他因亂停車收到罰單。(介詞)
I couldn't say anything forI was laughing all the time. 我沒法說話,因為我一直在笑。(連詞)
because of 因為……
because of 表示「因為」和 because 表示「因為」不同,在於 of 是個介詞,後面必須跟名詞代詞動名詞,而 because 是個連詞,後面根句子做原因狀語從句。
The sports meet was cancelled because of the rain. 運動會取消了,因為下雨。(介詞)
The sports meet was cancelled becauseit would be raining. 運動會取消了,因為要下雨。(連詞)
with 由於……
I was trembling all over with cold.
我凍得渾身發抖。
She was shivering withfear.
她因害怕而瑟瑟發抖。