When、由於、引起 - 古德明

When、由於、引起 - 古德明

Wewillinformyouwhenwereceive/havereceivedtheresult(我們收到結果就會通知你)這一句,應說receive還是havereceived?
When之後,可用簡單現在式動詞(simplepresenttense)說將來的事,也可用現在完成式(presentperfecttense)說到時已完成的事,例如:(1)IwillproceedonlywhenIamwellprepared(我準備好了才會動手)。(2)IwillreturnthebooktoyouwhenIhavereadit(這本書我讀完之後會還給你)。

有時,when字連接的前後兩個動作時間上相差無幾,when字之後就用兩個時式都可以,例如:(1)Hewillbeannoyedwhenhereads/hasreadthisannouncement(他讀到這聲明,會很不高興)。(2)Pleaseletmeknowwhenhearrives/hasarrived(他到達的時候,請通知我)。讀者示下的一句,也是用兩個時式都沒有甚麼分別。
Onaccountof和consequentupon二詞是怎樣用的?
Onaccountof是「由於」,其後須用名詞,常用來指由於某些不大如意的事,例如:Thebuseswerelateonaccountofthetrafficaccident(由於交通事故,巴士都遲到了)。
Consequentupon或作consequenton,偶然會寫作consequentto,意思是「……引起的」,其後也須用名詞,例如:Thefloodconsequenton/tothestormhasdonefurtherdamagetothecity(暴風引起的洪水,對城市也有破壞)。