匿名使用者
匿名使用者 發問時間: 社會與文化語言 · 1 0 年前

ENG-GRAMMER

I want to know the time of difference between 1.had know ,2.have know,3.had been know .

1 個解答

評分
  • 匿名使用者
    1 0 年前
    最佳解答

    Present Perfect現在完成式[HAS / HAVE] + [past participle]

    <1>在現在之前的一個***不確定***的過去時間點Unspecified Time Before Now

    過去------------現在--------------未來

    |----------X---------|

    I have seen that movie twenty times.我已經看過了這個電影二十次了

    I have been to France. 我曾去過法國

    <2>時間改變Change Over Time

    表示經過一段時間所產生的改變

    My English has really improved since I moved to Australia.自從我搬到澳洲,我的英文有很大進步

    <3>發生在不同時間的多個動作Multiple Actions at Different Times

    從過去一直**延續**到現在

    She has been in England for six months.她去英國已經6個月了(她現在還在英國)

    主動式Many tourists have visited that castle. 很多旅行團有去參觀這個城堡

    被動式That castle has been visited by many tourists. 這個城堡被很多旅行團參觀

    Past Perfect過去完成式[HAD] + [PAST PARTICIPLE]

    <1>在過去的一件事情之前已經完成的動作Completed Action Before Something in Past

    過去-------------------現在---------------------未來

    |-------X-------|

    I had never seen such a beautiful beach before I went to Kauai.

    在我去考艾島以前我從沒看過那麼美麗的海灘(我曾經去過了考艾島)

    <2>在過去的一件事情之前發生的一段事件

    We had had that car for ten years before it broke down.

    在我車壞掉以前,我已經有它10年了

    <3>在過去的特定時間點

    過去----------------現在---------------未來

    --------X------X

    She had visited her Japanese relatives once in 1993 before she moved in with them in 1996.

    在1996年搬去跟他的親戚們住以前, 他曾經在1993年的時候去日本看過他們

    主動式George had repaired many cars before he received his mechanics license.

    喬治再拿到機械執照以前,他就修理過很多車了

    被動式Many cars had been repaired by George before he received his mechanics license.

    在喬治拿到機械執照以前,很多車就被他修理過了

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。