close
標題:

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

發問:

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

免費註冊體驗

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

圖片參考: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.

其他解答:

"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.
arrow
arrow

    yanahv7 發表在 痞客邦 留言(0) 人氣()