promotion image of download ymail app
Promoted
Sophia 發問時間: 社會與文化語言 · 1 0 年前

請問 have been+ving or pp?

請問have been+ving or pp? 我忘了,請幫忙,謝謝!

3 個解答

評分
  • 1 0 年前
    最佳解答

    (1)現在完成式→ have / has + p.p. → 從過去持續到目前的動作

    例如: I have never seen snow.→ 表示從以前到現在都沒看過雪

    (2)現在完成進行式 → have / has been + V-ing → 強調動作本身不在乎完成

    例如: She has been washing the car, she is still washing.

    → 既然到現在還在洗,表示到現在還沒洗好車

    (3)過去完成式 → had + p.p. → 表示某一活動完成於過去另一活動或時間之前

    例如: He had already left when Mary got there. → 當瑪莉來時他已經離開了

    (4)過去完成進行式→ had been + V-ing → 強調某一活動在過去另一活動或時間之前曾持續進行

    例如:At last the bus came. I had been waiting for 20 min.

    → 在公車來之時,我已經等了20分鐘了

    (5)未來完成式→ will have + p.p.→ 表示活動將在未來另一時間或事件之前完成

    例如: I will have finished my homework by the time I go out on a date tonight.

    →我將會在晚上出去約會前完成我的功課

    (6)未來完成進行式→ will have been + p.p.→ 強調活動將在未來另一時間或事件之前持續進行

    例如: Tom will have been studying for two hours by the time his roommate gets home.

    → 湯姆在他室友回來之前將會讀了二個小時的書

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

    (6) will have been + p.p. 寫錯了,應該是will have been+V-ing,表示到未來那個時間點之前,這個動作將一直"持續"。

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

    現在完成進行式之主動語態: have(has)+been=VingI have been watching TV for 3 hours.我已經看了三個小時的電視了(還在繼續看)現在完成式之被動語態: have(has)+been+P.P.The man has been watched for one month.這個人被監視了一個月.

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