有關英文時式問題問問大家

2014-07-08 9:25 pm
ABC Activity 係上年十二月二十日舉行,到十二月二十五日結束。咁我宜家用
"ABC Activity started on 25th December last year has ended." 想問下大家lee 句用現在完成式有無問題。

回答 (2)

2014-07-11 2:11 am
✔ 最佳答案

圖片參考:https://s.yimg.com/lo/api/res/1.2/ZQit8r6YM3UMER1bF6V.OQ--/YXBwaWQ9dHdhbnN3ZXJzO3E9ODU-/http://i.imgur.com/ZH9B85L.gif

您好~

(1)
你說 ABC Activity 於上年十二月二十日舉行,到十二月二十五日結束,所以句子的內容有誤,你應寫 "started on 20th December"。

(2)
至於時態方面,你用 現在完成式 (present perfect tense) 是無問題的,因為你帶出的信息是,到現在這一刻(從文意我相信這一刻是上年十二月二十五日之後),那個活動已經結束了。

(3)
但是,在文法方面,你嘗試使用的 relative clause 則有少許問題。你的原句有兩個動詞 start 和 end,但從你想表達的意思當中可見,你應該使用的主動詞是 end,那個 start 只是為主體 subject 帶出額外的資訊。因此,started 應寫成 which was started 作為(非限定)關係子句 (Non-defining relative clause)。

因此,以下的句子(已修正)才是比較適合的:
ABC Activity, which was started on 20th December last year, has ended.
2014-07-18 2:41 pm
"ABC Activity started on 25th December last year has ended."
Amendment: The activities presided over by ABC company on 25th of December last year have now been ended.
參考: Partly according to ”The Advanced Learner's Dictionary of Current English with Chinese Translation” published by Hong Kong Oxford University Press in 1975


收錄日期: 2021-04-27 13:34:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140708000051KK00058

檢視 Wayback Machine 備份