promotion image of download ymail app
Promoted

”has been” 與”had been”的不同之處?

請問"The money has been stolen"與 "The money had been stolen"在意思及用法上有什麼不同. 謝謝!

已更新項目:

時態是不同 可是在意思上有什麼不同呢?

5 個解答

評分
  • Josh
    Lv 6
    1 0 年前
    最佳解答

    have /has been是指現在完成式

    had been是指過去完成

    2007-12-20 10:57:45 補充:

    The money has been stolen是描述,剛剛當下不久錢才被偷的

    The money had been stolen是指錢在之前就已經被偷了

    2007-12-20 11:02:15 補充:

    had been 是指過去已經發生的事

    錢已經被偷了,是過去的事,是已經發生的,現在再加以描素

    用過去完成式

    ======

    錢被偷之時當下發覺,可以用現在完成式

    2007-12-20 11:10:31 補充:

    The money had been stolen==>錢"已經"被偷了

    The money has been stolen ==>錢"剛剛"才被偷

    2007-12-20 19:35:19 補充:

    簡單式 :

    現在 I study Engilsh every day 我每天學英文

    過去 I studied English yesterday 我昨天學了英文

    未來 I will study English tomorrow 明天我將要學英文

    2007-12-20 19:39:05 補充:

    完成式:

    現在 I have studied English 我已經學過英文

    過去 I had studied English by then 時我已經學過英文

    未來 I will have studedied English 將學完英文

    2007-12-20 19:46:24 補充:

    進行式:

    現在 I am studying English now 我現在正在學英文

    過去 I was studying English then 那時我正在學英文

    未來 I will be studying English then 那時我正在學英文

    現在完成 I have been studying English 我ㄧ直在學英文

    過去完成 I had been studying English 那時我ㄧ直學習英文

    未來完成 I will have been studying English 我將一直在學習英文

    以上是英文的十二石態

    2007-12-20 19:50:20 補充:

    以上是英文的十二時態

    2007-12-20 19:53:50 補充:

    或許可以這樣記

    現在(簡單式、完成式、進行式、完成進行式)

    過去(簡單式、完成式、進行式、完成進行式)

    未來(簡單式、完成式、進行式、完成進行式)

    在主動時態裡:

    現在、過去、未來,都會有,簡單、完成、進行、完成進行

    這四種型態

    2007-12-20 19:55:02 補充:

    以上都在在表示同一件事,但是時態卻不相同

    2007-12-20 19:55:33 補充:

    用國語來想,其實會容易的多

    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    用現在完成式, 時間的參考點是現在; 用過去完成式, 時間的參考點是過去. 這樣說很抽象, 舉例說明:

    * 現在完成式:

    A: Mom, can you drive me to school?

    B: Why don't you ride your bike to school?

    A: Don't you know that? It's been stolen for 2 days.

    * 過去完成式: 當你很明確地指出時間點在過去

    A: How do you know Taichung so well? 你怎麼對台中這麼熟?

    B: I lived in Taichung before.

    A: Really? For how long?

    B: I had lived in Taichung for 4 years in late 80s. 80年代末期 我曾在台中住了4年

    這樣清楚嗎? 歡迎指正

    2007-12-20 13:09:37 補充:

    對照一下:

    A: How do you kow Taichung so well?

    B: I've (I have) lived there for 4 years. (表示你生命歷程裡的一個經驗)

    A: Really? When?

    B: In late 80s. I studied at Tunghai University.

    2007-12-20 13:36:01 補充:

    即: 意思一樣 只是時態不同 而時態不同是因為敘述同一件事的時間背景不同

    2007-12-20 14:01:32 補充:

    請參考以下網站:

    http://www.englishgrammarsecrets.com/pastperfect/m...

    2007-12-20 14:01:44 補充:

    http://www.englishgrammarsecrets.com/presentperfec...

    2007-12-21 09:44:24 補充:

    * 再舉個例子

    你的第一個小孩今年出生 而你已結婚五年

    - We've been married for 5 years and we finally have our first child.

    兩年後你提到這件事

    - At the time we had our first child, we'd (we had) been married for 5 year.

    是不是更清楚了?

    參考資料: 自己 -- 教英語的
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    錢已經被偷(現在完成式)與錢曾經被偷(過去完成式).has been是到現在為止.錢已被偷.had been是過去如昨天錢已被偷.

    參考資料: 參看實驗英文法P1-21
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    bas been 是過去完成的事情

    had been 是money更早以前的一段時間,敘述money如何的意思.

    參考資料: 英語會話
    • Commenter avatar登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 1 0 年前

    has been 是現在完成式

    也就是指事情發生點在過往,但這個狀態或動作或事情持續發生到現在,此時此刻

    例如: I have been a student since 1996.

    我從1996年一直當學生到現在2008年12月.

    Had been  是過去完成式

    也就是在講一件歷史故事了,但現在也不在發生中

    例如: I had been naughty when I was 10 years old.

    這一句話是表示..在我10歲的時候很調皮.

    參考資料: from my english teacher
    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。