English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

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

2006-12-01 05:33:32 · 3 個解答 · 發問者 Sophia 1 in 社會與文化 語言

3 個解答

(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.
→ 湯姆在他室友回來之前將會讀了二個小時的書

2006-12-01 05:39:58 · answer #1 · answered by Molly 2 · 0 0

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

2010-05-10 10:06:13 · answer #2 · answered by 3 · 0 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.這個人被監視了一個月.

2006-12-01 06:00:22 · answer #3 · answered by Kevin 7 · 0 0

fedest.com, questions and answers