回覆列表
  • 1 # 南風微涼北島梔子花的

      had been是過去完成時,表示去過什麼地方,也是對過去已經做過的事的描述.

      eg: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.

  • 中秋節和大豐收的關聯?
  • 常熟工廠在節能環保方面做了哪些貢獻?