-
1 # 其實黒執事葬葬很帥
-
2 # 英語思維
“現在完成進行時態”是由“現在時間”和“完成進行態”結合而成的,所以稱為“現在完成進行時態”。
“現在時間”很好理解,那麼“完成進行態”如何理解?
所謂的“完成進行態”就是動作的“完成態”結合“進行態”進而延伸出“完成進行態”。
下面以圖形的方式告訴你“完成進行態”的思維本質:
上圖紅色圓圈部分為“進行態”。
何謂“進行態”?所謂“進行態”表示“當前”動作為進行中的狀態,表示動作的進行或者延續。
例句:
I am eating. 我正在吃。
上圖紅色圓圈部分為“完成態”。
何謂“完成態”?所謂“完成態”表示“當前”動作狀態的完成或者結果。
“完成態”更加直白的可以解釋為“已經做了某事”。
例句:
I have eaten. 我吃了。
也就是目前的結果是我已經吃了。 和現在有關,不要再吃了。
區別於一般過去時態:
I ate. 我吃了。
僅僅表示過去吃了。對現在沒影響,和現在無關。
上圖紅色圓圈部分為“完成進行態”。
何謂“完成進行態”?所謂“完成進行態”表示“當前”動作狀態依舊在進行。
所以“完成進行態”自然的結合了“完成態”和“進行態”的屬性。
“完成進行態”更加直白的可以解釋為“一直在做某事”。
例句:
I have been eating. 我一直在吃。
相當於:
I was eating. + I am eating.
也就是到目前的結果或者狀態,我一直在吃。
到這裡你應該已經明白了“完成進行時態”的意思了。 以上的例句都是結合現在時間而言的,那麼結合其他時間就成為了下面完整的時態圖:
轉為為下表:
繼續轉為傳統的時態表格:
如何學習英語的非謂語動詞?
https://www.wukong.com/question/6424678076629647617/
-
3 # 教書匠一Jack
時態(Tense)是表示行為、動作和狀態在各種時間條件下的動詞形式。
因此,當我們說時態結構的時候,指的是相應時態下的動詞形式。
英語時態分為16種:一般現在、一般過去、一般將來、過去將來時,以及這四者的進行時、完成時和完成進行時。
現在完成進行時(have been doing)
現在完成進行時表示過去發生的動作或狀況一直持續到現在,這個動作可能仍在繼續進行或剛剛結束。現在完成進行由“have/has + been + 現在分詞”構成
1.1 現在完成進行時的構成
肯定句:主語 + have/has + been + 現在分詞...
否定句:主語 + have/has + not + been + 現在分詞...
疑問句:Have/Has + 主語 + been + 現在分詞...?
疑問代詞/疑問副詞 + have/has + 主語 + been + 現在分詞...?
1.2 現在完成進行時的肯定句
句型:主語 + have/has + been + 現在分詞...
現在完成進行時的肯定句由“助動詞have/has + been(been是be動詞的過去分詞)+ 現在分詞”構成:
I"ve been trying to find out her telephone number.我一直在查問她的電話號碼。
They have been widening the road.他們在拓寬這條路。
She is very tired. She"s been typing letters all day.她很累了。她整天都在錄入信件。
1.3 現在完成進行時的否定句
句型:主語 + have/has + not + been + 現在分詞...
現在完成進行時的否定句是在助動詞have/has後加not,之後是“be動詞的過去分詞been + 現在分詞”:
I"ve not been feeling very well for the past few days.這幾天以來,我一直感到不太舒服。
It hasn"t been working properly for three weeks.它已有3個星期運作不正常了。
1.4 現在完成進行時的一般疑問句
句型: Have/Has + 主語 + been + 現在分詞...?
回答方式:Yes,主語 + have/has(been + 現在分詞...).
No,主語 + have/has + not(been + 現在分詞...).
現在完成進行時的一般疑問句是將助動詞have/has置於主語之前(大寫have/has的第一個字母),在句尾加問號;這種語序是倒裝語序:
Have you been writing books for long? 你寫書已經很長時間了嗎?
Have you been working all morning? —Yes,we"ve been working4hours without a break.你們一上午都在工作嗎? ——是,我們連續工作了4個小時沒有休息。
1.5 現在完成進行時的特殊疑問句
句型:疑問代詞/疑問副詞 + have/has + 主語 + been + 現在分詞...?
現在完成進行時的特殊疑問句是將疑問代詞/疑問副詞置於助動詞have/has之前(have/has的第一個字母無需大寫),和一般疑問句差不多;這種語序是倒裝語序。就主語提問時,將疑問代詞或帶有疑問限定詞的名詞片語置於助動詞have/has之前,在句尾加問號;這種語序是陳述句語序:
You look dirty. What have you been doing? —I"ve been cleaning the garage.你看上去很髒,幹什麼了? ——我一直在清掃車庫。
You"ve taken your time! What on earth have you been doing? 你可真夠慢的!你到底一直在幹什麼?
1.6 現在完成進行時的用法
1.表示過去發生並持續到現在的動作
現在完成進行時表示現在以前這一段時間裡一直在進行的一個動作,這個動作可能仍在進行,也可能停止了一會兒:
How long have you been learning English? 你學習英語多久了?
How long has it been snowing? 雪下多久了? (還在下雪)
How long have you been studying here? —I"ve been studying here for five years.你在這裡學習多久了? ——我在這裡學習了5年了。(未間斷過)
2.表示現在經常重複的動作 Jack has been phoning Jane every night for the last week.上星期傑克天天晚上給簡打電話。
We"ve been seeing quite a lot of each other recently.最近我們常常見面。
3.用於得出結論
現在完成進行時可以表示根據直接或間接的證據而得出結論:
His eyes are red. He has been working too hard recently.他眼睛紅了,準是最近工作太緊張了。
1.7 現在完成進行時與現在完成時的區別
現在完成進行時強調動作在某一時刻內一直在進行,而且動作現在有結果。到目前為止,該動作可能已不再繼續進行,也可能還在繼續進行,這要根據上下文來確定。句子中常含有“all + 表示時間的詞語”,如all day(一整天),all morning(一上午),for(有……多久)和since(自……以來)。現在完成進行時通常表示尚未完成的動作;現在完成時則表示已完成的動作。有些動詞如learn(學習),lie(躺),live(居住),rain(下雨),sleep(睡),study(學習),wait(等候),work(工作)等本身就有持續性,其現在完成進行時形式和現在完成時形式可以互換,惟一的區別是前者更強調動作的持續性:
Where have you been? What have you been doing? 你到哪裡去了? 幹什麼去了?
I"ve been doing my homework. 我一直在做作業。(還在做)
I"ve finished my homework. 我已做完作業了。(已完成)
We"ve been talking to him all morning. 我們今天一上午都在同他談話。(可能還沒談完)
We"ve talked to him this morning. 我們今天上午同他談過話。 (已談完)
現代英語,特別是口語,對於像lie(躺),sit(坐),stay(暫住),wait(等候)等動詞,用現在完成進行時比用現在完成時更合習慣:
He has been sitting there studying all evening. 他整個晚上都坐在那兒學習。
I"ve been waiting for you since morning. 我從上午一直在等你。
We"ve been staying in a hotel since we came here. 自從到這裡以後,我們一直住在旅館。
回覆列表
專業版解釋:表示一個持續的動作,從過去開始一直持續到現在,並且仍然要繼續下去,
說人話:請看例子,《生活大爆炸》裡謝耳朵說:
You know, I"ve been thinking about time travel again.
這裡,謝耳朵從剛剛開始就在幻想時光旅行這件事,到他說出這句話的時候,他還在想著這件事,並且這個幻想還會持續一會兒(因為接下來他又說了好多關於時光機的事),所以用了現在完成進行時。
再來看一個對比例句,出自《紙牌屋》:
Garrett has thought long and hard about this.
琳達的意思就是,加勒特已經考慮過了,這件事(不提名你為國務卿,把你留在國會)已經是定局了,他不會再做其他考慮了。所以這個動作沒有持續,只是從過去開始,對現在造成一個影響,所以用了現在完成,而非現在完成進行時。
關於英語時態的理解,推薦大家像這樣在具體語境中理解揣摩,光看語法書上的解釋有時候不太好理解,很容易混淆。