網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

英語語法多篇:現在完成進行時(精品多篇)

欄目: 實用文精選 / 發佈於: / 人氣:7.42K

英語語法多篇:現在完成進行時(精品多篇)

現在完成進行時有哪些主要用法 篇一

1. 表示“持續”:

即表示一個從過去某時開始一直持續的動作,這動作可能剛剛停止,也可能還在進行。如:

She has been pruning the roses. 她一直在修剪玫瑰。

He’s been helping himself to my stationery. 他未經許可一直用我的文具。

The children have been having a lot of fun. 孩子們一直玩得很開心。

She is very tired. She’s been working all morning. 她很累。她幹了一早晨了。

Tom has been seeing about a work permit for you. 湯姆一直在想辦法給你弄一個工作許可證。

The tobacco industry has been trying to improve its image. 煙草行業一直在試圖改善其形象。

It has come to our knowledge that you have been cheating the company. 據我們瞭解你一直欺騙公司。

The group has been living in a remote corner of the Cambodian jungle. 該部落一直居住在柬埔寨的叢林深處。

2. 表示“重複”

即表示在一段持續的時間內動作的多次重複,而這個重複的動作在説話時並不一定在進行。如:

We’ve all along been making mistakes like this. 我們一直犯這樣的錯誤。

Jim has been phoning Jenny every night for the past week. 一星期以來吉姆每天晚上給詹妮打電話。

現在完成進行時的結構 篇二

現在完成進行時由“have / has been + 現在分詞”構成。如:

Sales have been dropping off badly. 銷售量一直減少得很厲害。

I have been waiting for an hour and a half. 我一直等了一個半小時了。

We’ll have been living here for two years by next Sunday. 到下星期日,我們在這裏就住了整兩年了。

現在完成進行時態和現在完成時態的.區別 篇三

1)現在完成進行時態強調的是動作的持續性,而現在完成時態則着眼於過去發生的動作和現在的聯繫。

例句:

(1) He has been travelling in Asia since then. 從那時起他一直在亞洲旅行。

這兒的現在完成進行時態強調動作的持續性。

(2) The Bakers have visited four countries since then. 從那時起貝克夫婦訪問了4個國家。

這句裏的現在完成時態強調過去發生的動作與現在的聯繫。

(3) How long have you been living here? 你在這兒住了多久了?

這句裏的現在完成時態除了強調動作的持續性以外,還和進行時態一樣含有一種臨時性,比如我們可以用這句話問暫時住在中國的外國人。

(4) How long have you lived here? 你在這兒住了多久了?

這兒的現在完成時態也是強調過去發生的動作與現在的聯繫,但是它另外還有一個特點,那就是有一種長期性。比如我們可以用這句話問一位長期定居在某地的人。

2)現在完成進行時態不僅可以表示動作從過去開始持續到現在,還可以表示動作延續下去;而現在完成時態的動作是否能夠延續下去則取決於上下文。

例句:

(1) Who's been drinking my beer? 誰一直在喝我的啤酒

這句中的現在完成進行時態表示動作還在延續下去。

(2) Who's drunk my beer? 誰喝了我的啤酒?

這句中的現在完成時態表示的動作已經完成,不再延續下去。

3) 現在完成進行時態可以表示動作的重複性,而現在完成時態則不可以。

例如:

(1) I have been meeting him recently. 我近來常常見到他。

這句中的現在完成進行時態表示多次重複的動作。

(2) I have met him recently.近來我遇見過他。

這句中的現在完成時態只是表示一次性的動作。

4) 現在完成進行時態常常可以帶感情色彩,而現在完成時態則不行。例如:

(1) I have been wanting to meet you for a long time. 和你見面是我盼望已久的事。

(2) Who's been telling you such stuff? 是誰和你説的這些胡話?

與現在完成進行連用的主要時間狀語 篇四

現在完成進行時所用的。時間狀語:all day / month; this month / week / year; these days; recently / lately; in the past few + 時間段; since +時間點; for + 時間段,等等。如:

He has been working all day. 他整天都在工作。

They have been building the bridge for two month. 兩個月來他們一直在修橋。

They have been planting trees this month. 這個月來他們一直在植樹。

Car sales have been shrinking recently. 汽車銷量近來一直在下降。

Vera has been trying to learn Chinese for years. 維拉努力學漢語已有好幾年了。

He has been sleeping for ten hours. 他已經睡了十個小時了。

Jim has been phoning Jenny every night for the last week. 上星期,吉姆天天晚上都給詹妮打電話。

The two parties have been trying to unite since the New Year. 自從新年以來,雙方就一直在試圖聯手。

現在完成進行的用法 篇五

1) 表示一個在過去開始而在最近剛剛結束的行動,如:

Ann is very tired. She has been working hard.

Why are you clothes so dirty? What have you been doing?

2) 表示一個從過去開始但仍在進行的行動,如:

It has been raining for two hours. (現在還在下)

Jack hasn’t been feeling very well recently.

3) 表示一個從過去開始延續到現在,可以包括現在在內的一個階段內,重複發生的行動,如:

She has been playing tennis since she was eight.

4) 現在完成時強調動作行為的結果、影響,而現在完成進行時只強調動作行為本身,如:

Tom’s hands are very dirty. He has been repairing the car.

The car is going again now. Tom has repaired it.

. 現在完成進行時態的用法: 篇六

例句:

(1) What have you been doing all this time? 這半天你幹什麼來着?

(2) I have been waiting for my girl friend for half an hour, but she has not shown up yet. 我一直在等我女朋友,已等了半小時,但她仍沒露面。

(3) He is ill. He’s been lying in bed for three weeks. 他病了。已卧牀3個星期。

(4) I have been watching TV the whole evening. 我整個晚上一直在看電視。

現在完成進行時態並不難掌握,它的特點是強調動作的過程。