✔ 最佳答案
1.
答:「一刻」這用詞不對!應該是當你記述過去某件事的發生(注意過去式動詞都是發生了)的情況是一個「完結了」的狀態便用「過去完成式」;或者先用現在完成式去構思:(過了一天後)記述一件現在完成式(當日是一件事剛好完成了或者是一件要經歷一段過程而完成了的事)的事,便寫成「過去完成式」;所以不是在「一刻」發生的事,而是一件要有點時間過程達至完成的事。
答:後面的that不是conjunction的that,而是that big(咁大件)的「咁」/「那麼」這個詞。你認為前子句應該是:He had told me (that) it was big, 那麼後子句應該是:but I hadn't realized (that) (what) he meant (was) "that big",而不是你想像中(或看錯了)的:but I hadn't realized he meant that (it was big). Skip了的不是that,而是(what)和(was);前後兩子句中的(that)在覝代英語中都是不必要的,因為這記述是直接的,除非你是引述另一人的記述說話,則必要that。
2.
答:據我了解實用英語的寫法,如果which後所說的內容是前段的主角/subject,就要加「,」,如果which所指的是解釋接上一個名詞的東西,則不用加「,」。所以我真懷疑eg1是否正確(除了文法有錯:was contained, a advertisement都是錯的文法,注意串錯很多個字provied, eamil),因為which後所列的是那data file內東西,而不是深入講解前面的主角/subject=candidates。eg2就跟我所認識的rule一致,which後面解釋的是那54items是分為三部份的。其實還有一個測試的是否要用「,」,把which(無論寫時有沒有「,」)轉為that,因為that連接是不能用「,」的,如果轉了that後全句仍講(解)得通,那麼which便不用「,」,但是如果那句改為that後前後文的解釋是不通的,意思解錯東西的話,即是指which是要加「,」。
引用這測試:
Candidates were provided with a data file that contained an advertisment, an e-mail, ...當中that後句的意思是ad 和e-mail都contain在data file內,所以that可以取代which,因此用which應該不要加「,」。
This year's paper consisted of 54 items that were divided into 3 parts.
當中that後句的意思是54items were divided into 3 parts.所以用which應該不加「,」。
但是假如第二句是:
This year's paper consisted of 54 items ... total 20 pages.
以that填入的話:
This year's paper consisted of 54 items that total 20 pages.
當中that後句的意思便是54 items共有20頁,主體跟形容的內容不能說成合理的解釋,54樣東西(例如問題)跟頁數之間沒有主體跟解釋的關係,因此,用which的話應該是加「,」引導讀者把後句的解釋的內容在是說前句的主體,而不是which之前那一個字。
This year's paper consisted of 54 items, which total 20 pages.
[經你審查後如果發現這規則或文法認知不對,請給我回覆以更正]
3.
我估David says,之前是他說話的"quote"?因為「,」後的句子是描述他說話其間的動作,所以一開始便用reaching down這動名詞phrase。reach down to unlatch the door...是彎下身去開門閂。
4.
答:你分錯句了。her voice是一個詞,the tone of maternal adoration是一組形容她的voice的附屬子句。當然這寫法我相信只會在小說類出現,因為是省去一些文法規則的,重點是透過形容的連貫讓讀者構想。
5.
答:(2)才正確。兩子句其實是前因後果或事發先後的關係,但重點動詞(句子表達的目的)只有一個,就是annoyed。這句子內容不是描述兩件同等或同時發生的記述。
2011-05-07 11:34:28 補充:
present tense 的動詞所描述的動作是 - 當下一下子做(或沒有時限性)的動作 - eg i write a book 意思是「我寫一本書」這事實。但交代不了實際的情況。如果你幾個月前開始寫一本書,現在完成了,這動作是經過一段時間並且有結束的這刻。這種情況的行動便要寫成present perfect tense。
past的perfect tense只是把tense的詞改為past - eg have/has verb(ed) -> had verb(ed).
present participle跟past participle這問題我提議你「上網問功課」節目。