回覆列表
  • 1 # 使用者1465424935672

    has gone是現在完成時針對第三人稱單數的,have是第一人稱或複數的,比如he has done something他做了什麼事,I have done something我做了什麼事,they have done something他們做了什麼事.

    had gone是過去完成時,對過去已經做過的事描述.She had gone to Shanghai.她去了上海(用於敘述以前的事,比如寫在日記裡).have/has gone是現在完成時,She has gone to Shanghai,她去了上海(還沒回來).They/I have gone to Shanghai.他們/我去了上海.

    had been是過去完成時,表示去過什麼地方,也是對過去已經做過的事的描述.I had been there.我去過那裡.have/has been 是現在完成時,前者用於第一人稱或複數(I或they等),後者用於第三人稱單數(she或he或someone 等),he has been there.他去過那裡(不管有沒有回來).

    下面是術語意義:

    過去完成時 :

    1) 概念:表示過去的過去

    過去完成時:即過去的過去所發生的事情!

    其構成是主語+had +過去分詞.

    那時以前 那時 現在

    2) 用法

    a.在told,said,knew,heard,thought等動詞後的賓語從句.

    She said (that) she had never been to Paris.

    現在完成時:

    現在完成時的用法

    主語+have(has)+過去分詞(done)

    (1.)定義:現在完成時用來表示現在之前已發生過或完成的動作或狀態,但其結果卻和現在有聯絡,也就是說,動作或狀態發生在過去但它的影響現在還存在.

    I have lost my wallet.(含義是:現在我沒有錢花了.)

    Jane has laid the table.(含義是:簡已在吃飯.)

    Michael has been ill.(含義是:現在仍然很虛弱)

    He has returned from abroad.(含義是:現在已在此地)

    (2.)定義2:現在完成時可以用來表示發生在過去某一時刻的,持續到現在的情況,常與for,since連用.

    Mary has been ill for three days.

    I have lived here since 1998.

  • 中秋節和大豐收的關聯?
  • 以夢為馬不負韶華海子原文?