加菲傑利 發問時間: 社會與文化語言 · 1 0 年前

happen有完成式嗎??

請問....印象中happen好像不能用完成式表達...

那麼.....如果要翻這件事已經發生很久了....要怎麼寫???

it's was happened for a long time......是這樣嗎???

哪位大大能告訴我~~~謝謝!!!

已更新項目:

抱歉...上頭打錯了

更正: it was happened for a long time~~~~

1 個解答

評分
  • 1 0 年前
    最佳解答

    其實可以耶!像我在新版MacMillan字典裡查到的例句:

    This is the best thing that`s ever happened to me.--這是我所碰到最好的事情。句中的縮寫s 就是has 完成式。至於你的句子,得改一下文法:

    It has happened long time ago.

    註1:事情的「發生」應為主動,而且被動完成式應該是has been,而不是has was。

    註2:「for+時間」是指該事「持續」多久,不適合用在「發生」這類狀況。這一句應該是指多久「以前」發生的,該用「時間+ago」表示。

    參考資料: 我、MacMillan英漢雙解字典
還有問題?馬上發問,尋求解答。