MY LIFE
Would you like to react to this message? Create an account in a few clicks or log in to continue.
MY LIFE

recording everything happen to me in live, or knowledge, event, food, travel, music, moive, sport, etc.
 
首頁首頁  Latest imagesLatest images  搜尋搜尋  會員註冊會員註冊  登入登入  

 

 20230915 現在完成進行式 【補充】

向下 
發表人內容
roy
Admin



文章數 : 1823
注冊日期 : 2012-12-02

20230915 現在完成進行式 【補充】 Empty
發表主題: 20230915 現在完成進行式 【補充】   20230915 現在完成進行式 【補充】 Empty周五 9月 15, 2023 1:17 am

現在完成進行式(have + been + V-ing)

強調「過去至今一段時間內反覆進行的動作」,或是指一件事「從過去一直持續至今,目前仍在進行的動作,而且可能會持續下去」,重點在於動作的持續。

現在完成進行式的時間軸
a. 過去至今一段時間內反覆進行的動作

We have been looking for the night market for a while now; can you tell us where it is?
我們已經找那個夜市好一陣子了,你可以跟我說在哪裡嗎?

b. 從過去一直持續至今,目前仍在進行的動作,而且可能會持續下去

The scientists have been trying to understand black holes for many years.
這群科學家已經花了好多年的時間試著了解黑洞。

Wade hasn't been feeling well lately, so he took a day off school.
偉德最近不太舒服,所以他請了一天假不上學。



----------------------------------------------------------------------

觀念釐清
現在完成式:has/have + 過去分詞(或稱 p.p.)


I have read the book three times.

現在完成進行式:has/have + been + 現在分詞(或稱 Ving)


I have been reading the book for three hours.


現在完成式 vs. 現在完成進行式三大差別

一、數量、時間長短
如果表示數量,用現在完成式


I've read ten books this year.
I've seen three movies this week.

如果表示一段時間,用現在完成進行式


I’ve been reading for five hours.
I’ve been running for thirty minutes.


二、完成、正在進行的動作
動作已經完成,用現在完成式。


I’ve read the book you recommended.(書讀完了)
I've written the report.(報告寫完了)

動作還在進行,用現在完成進行式。


I’ve been reading the book you recommended.(書還在讀)
I've been writing the report.(報告還在寫)
如果你眼尖,看到這邊可能會問現在完成式 I've written the report. 跟簡單過去式 I wrote the report. 有什麼差別?答案,沒什麼差別。

很多人會誤以為每個時態都有固定使用時機,某個情況得用這個時態,否則就錯。其實,很多文法規則不是非 A 即 B,而是有重疊。同一個句子寫 I've written the report 或是 I wrote the report. 意思完全一樣。



三、短暫非永恆的事件

I’ve been sleeping badly.
I’ve been having a headache.
I’ve been getting up early to run.
只要你看到這種句子,表示這些事件是最近才開始的,最近才開始睡不好;最近才開始頭痛;最近才開始早起跑步。



例外
雖然前面說「表示時間」用現在完成進行式,但遇到例外就像遇到鬼牌,拿它沒辦法,只能記起來。這兩個單字 live, work,無論用現在完成式或現在完成進行式,語意完全一樣。

live

How long have you lived in Taiwan?
How long have you been living in Taiwan?
work

I have worked at this company for ten years.
I have been working at this company for ten years.
回頂端 向下
https://roy1107.666forum.com
 
20230915 現在完成進行式 【補充】
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
MY LIFE :: ENGLISH :: FF ENGLISH :: voicetube grammer-
前往: