John Huang 發問時間: 社會與文化語言 · 7 年前

has been加 Ving 跟 p.p. 的問題

請問文法比較好的大大們

"has been + Ving"

是要用在什麼時候 我有看知識家上其他人的解釋

還是不太懂

他們說是"現在完成進行式"

那要看"哪個地方"才能知道是否要加進行式?

同理上述

那"has been + p.p."呢?

而我在一些參考書上面看到

用"has been + Ving"舉例好了

In recent years the police suffering in gun fights with criminals has been increasing.

裡面的"has been increasing"

是否可以改成"has increased"?

或是說兩者都是不同意思?

那另外一個例子

For conscience's sake, the money robbed by the burglar from bank has been donated to the charity.

裡面的has been donated是不是也可以去掉been 然後把donated做變化?

還是說不行只能保持has been donated

麻煩文法比較強的大大們幫我解決一下這個問題

困擾有一點久了@@

5 個解答

評分
  • Louis
    Lv 7
    7 年前
    最佳解答

    "has been + Ving"

    是要用在什麼時候 我有看知識家上其他人的解釋

    還是不太懂

    他們說是"現在完成進行式"

    那要看"哪個地方"才能知道是否要加進行式?

    從has been(has+過去分詞been)可以看出是[現在完成],從Ving得知是[進行式]。現在進行式的起點在過去,現在仍在發生,而且有可能還會繼續下去。如:I have been learning English for fifty years.

    同理上述

    那"has been + p.p."呢?

    這是現在完成式被動態。We have not been told what has happened.=They have not told us what has happened.

    而我在一些參考書上面看到

    用"has been + Ving"舉例好了

    In recent years the police suffering in gun fights with criminals has been increasing.

    裡面的"has been increasing"

    是否可以改成"has increased"?

    或是說兩者都是不同意思?

    用現在完成進行式has been increasing表示這個狀況一直持續在發生當中。

    用現在完成進行式has increased,表示該狀況發生在過去,結果迄今有效。

    那另外一個例子

    For conscience's sake, the money robbed by the burglar from bank has been donated to the charity.

    裡面的has been donated是不是也可以去掉been 然後把donated做變化?

    還是說不行只能保持has been donated

    不能去掉been,否則被動態就變成主動了。has + been +pp.是被動,has + pp是主動。你無法去掉been,然後只在pp上動手腳就表示被動。

  • 4 年前

    美國消消油-33歲美國媽媽親身見證有效成功經歷

    由美國中醫師親自推薦介紹之純天然食品,有效成功抑制肥胖,讓你體體重直線往下掉

    1、矯正代謝失調

    2、徹底切斷脂肪

    3、快速消除腹部

    專業團隊為你解決各種肥胖問題

    獨家專利產品,最受關注的自然瘦身方法,選用世界頂級之原料,讓全美都瘋狂的纖體產品,榮重在台上市,美國直送台灣。

    https://www.gmpvitastw.com/pages/loss

  • 呆子
    Lv 7
    7 年前

    先說明現在完成進行式與現在完成式使用時機:1. 一些事件由過去持續至現在,使用現在完成進行式與現在完成式均可,但以現在完成式較普遍I have lived/have been living Taipei for years.2.當強調發生次數使用現在完成式 I have been to New York three times before.3. 強調一些事件由過去持續至現在且有可能到未來 I have been writing letter all morning.4. 使用現在完成進行式表達臨時,較短暫的動作He has been working hard recently. He should take care of his health.表示持續的工作會在短期內調整She has been eating too much food. She should stop eating now.不可能一直吃,終會於短暫時間結束

    In recent years the police suffering in gun fights with criminals has been increasing.

    裡面的"has been increasing"

    是否可以改成"has increased"?

    符合上述第3條件,但用has increased〈第1條件〉亦可,視你需表達語意決定

    那另外一個例子

    For conscience's sake, the money robbed by the burglar from bank has been donated to the charity.

    這句主詞money,需用被動語態has been donated〈動詞〉表示錢被捐出

  • 7 年前

    這是一條時間軸

    ── ── ── ── ── ── ── ── │── ── ── ── ── ── ── →

    .....過去............................. 現在................................. 未來

    1.have p.p→強調從過去到現在為止發生的

    ── ── ── ── ── ── ── ── │── ── ── ── ── ── ── →

    .......!!! ! ! ! ! ! ! !

    cf. Ved

    ── ── ── ── ── ── ── ── │── ── ── ── ── ── ── →

    ...................!

    2.have been Ving→強調過去某一段時間持續發生的事

    ── ── ── ── ── ── ── ── │── ── ── ── ── ── ── →

    .............!!!!!!

    3.have been p.p→have p.p + be p.p 被動完成式

    cf.have p.p 主動完成式

    例句

    ...., the money (robbed by the burglar from bank) has been donated to the charity.

    主詞為錢(物品)錢不會自己主動捐獻給慈善機構 是“被”捐獻→用被動

    2013-07-05 01:11:33 補充:

    其實have p.p也有“曾經”的意思(這時和Ved可互通)

    EX.Have you seen the E.T?

    你曾經看過外星人嗎?(並非從過去到現在還看著外星人→挺嚇人的)

    而have been Ving 強調某段時間

    參考資料:
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 7 年前

    (1) In recent years the police suffering in gun fights with criminals has been increasing.

    In this situation, "has increased" is ok but it comes with different meaning.

    "Has increased" just simply means "the police suffering in gun fights with criminals has increasing from past till now."

    "Has been increasing" means the time reference is very important (especially from past till now or so on). Some other reasons may be that using passive voice is more persuasive than normally using active voice.(加強說服力)

    (2) For conscience's sake, the money robbed by the burglar from bank has been donated to the charity.

    "Has been donated" should be kept.("Has been donated"要保持) It means that someone has donated the money to charity (有人把錢捐贈charity)but not "the money has donated to someone.(錢把自己捐贈charity)

    It uses passive voice to strengthen the persuasiveness.(加強說服力) "Is donated" can also be used in some situation such as normal conversation.

    You should try to do more exercise to strengthen your grammar skills.

    不懂打中文,SOR

    參考資料: I've learnt this grammar from my Canadian English Teacher.
還有問題?馬上發問,尋求解答。