㈠ 英語完成進行時語法
現在完成時表示1)過去發生或已經完成的動作或存在的狀態對現在造成的影響或結果.回(即它的"完答成用法")e.g.
I
have
just
cleaned
the
classroom.
2)過去已經開始,一直持續到現在的動作或狀態。注意:此時動作可能還要繼續。(即它的"未完成用法")。
E.g.
He
has
lived
in
Beijing
for
ten
years.
其結構是「have/has+過去分詞」。過去分詞的變化分規則與不規則兩種。規則變化與過去式相同,不規則變化需要另記。
它的否定句是在have/has後邊加not,變一般疑問句是把have/has提前。E.g.
I
have
ridden
a
horse.
I
have
not
ridden
a
horse.
Have
you
ridden
a
horse?
它的時間狀語通常為already,
just,
yet,
ever,
never,
before等。另外還可和since+表過去的時間點,for+時間段連用。
㈡ 英語的「完成進行時」是什麼
就是have/had been doing 形式的
這個時態的意思就是說
一個動作從過去開始做,一直持續到現在,並且版還將一直延續到將權來
例如
The crazy fans had been waiting for the movie star for half a day.
這個句子是說那些瘋狂的粉絲在已經等了明星半天了"從過去開始等,一直延續到說話的時候,並且還將繼續等下去"
不明白可以加我做交流 希望能幫上你~~
㈢ 現在完成進行時用英語怎麼說呀
the present perfect continuous tense
㈣ 英語中現在完成時和完成進行時的詳細用法,與講解。
現在完成時的用法
①表示結果的現在完成時
現在完成時著眼於過去的動作對現在產生的結果或影響。這是現在完成時的「已完成」用法,表示動作或過程發生在說話之前就已完成,並與現在有聯系。這種聯系實際上就是「過去的動作」對現在的影響或產生的結果。
I have bought a pen.
我買了一支筆。(結果:I have a pen now.)
The temperature has increased by 10℃.
溫度上升了10攝氏度。(結果:It is quite hot now.)
Air pollution has taken the lives of many people.
空氣污染已經奪去了很多人的生命。(結果:Air pollution is very serious now.)
注意:
現在完成時的上下文所指的時態必須呼應。
②表示經歷的現在完成時
強調過去某一時刻到說話時這段時間中的經歷。
Have you ever been to the Great Wall?
你去過長城嗎?
I have visited Beijing at least ten times.
北京我至少訪問過十次了。
③表示延續的現在完成時
這是現在完成時的「未完成」用法,表示一個動作或狀態從過去某時開始,持續到現在,可能要繼續下去。
He's loved fishing for a long time.
他愛好釣魚為時已久。(他現在仍愛好釣魚)
注意:
現在完成時的「未完成」用法既可用於動態動詞(主要是持續動詞),也可用於狀態動詞,但它一般不適用於表示短暫動作或位置轉移的動詞,如:open, break, go, come, arrive, leave等。如用這類動詞表示「未完成」,通常只限於否定結構。
I haven't seen a film for weeks.
我已經好幾個星期沒看電影了。
現在完成進行時的用法
①表示動作從過去某時開始,一直延續到現在
現在完成進行時常和all this time, this week, this month, all night, all the morning, recently等狀語以及since和for引導的狀語連用。
I have been reading Hemingway's Farewell to Arms recently.
我最近一直在讀海明威的《永別了,武器》。
She has been reciting the words all the morning.
她整個上午都在背單詞。
This is what I have been expecting since my childhood.
這是我從小以來就一直期待著的事情。
②表示動作剛剛結束
My clothes are all wet. I've been working in the rain.
我的衣服全濕了,我剛才一直在雨中幹活。
③表示一個近期內時斷時續、重復發生的動作
You've been saying that for five years.
這話你已經說了五年了。
④表達較重的感情色彩
What have you been doing to my dictionary?
看你把我的字典弄成什麼樣子了!
現在完成進行時和現在完成時的比較
①現在完成進行時可以表示動作的重復,而現在完成時一般不表示重復性。
Have you been meeting him recently?
你最近常和他見面嗎?
Have you met him recently?
你最近見到過他嗎?
②現在完成進行時有時含有感情色彩,而現在完成時一般是平鋪直敘。
I have been waiting for you for two hours.
我一直等了你兩個小時。(可能表示不滿)
I have waited for you for two hours.
我等了你兩個小時。(說明一個事實)
③現在完成進行時強調動作,而現在完成時強調結果。
Who has been eating the oranges?
誰一直在吃這些桔子呀?(還剩餘一些)
㈤ 英語語法,現在完成進行時表示什麼
構成為:主抄語+助動詞(have/has)+been+動詞的現在分詞+其他成分.其表達的意思有兩種:1.表示從過去某時開始一直持續到現在的動作,並且還將持續下去.2.表示在說話時刻之前到現在正在進行的動作.個人覺得前一種出現的頻率更高.
㈥ 現在完成進行時的語法
主語+助動復詞(have/has)+been+動詞制的現在分詞+其他成分。其表達的意思有兩種:1.表示從過去某時開始一直持續到現在的動作,並且還將持續下去。2.表示在說話時刻之前到現在正在進行的動作。
i
have
been
learning
english
since
three
years
ago.
自從三年前以來我一直在學英語。
we
have
been
waiting
for
you
for
half
an
hour.
我們已經等你半個鍾頭了(人還沒到,如同在電話里說的,還會繼續等)。
注意:表示狀態的動詞不能用於現在完成進行時。
i
have
known
him
for
years.
我認識他已經好幾年了。
*
i
have
been
knowing...
這類不能用於現在完成進行時的動詞還有:love愛,like喜歡,hate討厭,等。
㈦ 過去完成進行時的英文怎麼說
為您解答
過去完成進行式(Past Perfect Progressive Tense)
㈧ 完成時,完成進行時,語法問題
1 你還在中國嗎? 能這么翻譯嗎?
可以,只是,加still的話,最好去掉yet——
Have you (still)been in China ?
still 仍然;還是
2、 I have been in China for 3 years 正確無疑。
I have been being in China for 3 years 錯誤。
首先,be doing是進行時態的形式,其中doing,經常使用【動作性動詞】,而不能使用【狀態性動詞】,而be動詞,恰好就是【狀態性動詞】。參見——
http://ke..com/view/758109.htm
(五)表示狀態的動詞不能用於現在完成進行時。
I have known him for years.我認識他已經好幾年了。
* I have been knowing...
這類不能用於現在完成進行時的動詞還有:love愛,like喜歡,hate討厭,等等。
另外,be動詞的常見搭配結構有:
betodosth
bedoing
bedone
havingbeendoing
havingbeendone
tobedone
tohavebeendone
祝你開心如意!
㈨ 現在完成進行時用英語怎麼說
現在完成進行時
用英語表達
翻譯如下:
Present perfect continuous tense
㈩ 進行時英語怎麼說
"progressive tense"是「進行時」的字面翻譯···你如果是問怎麼說進行時態的句子怎麼說,結構一般是sb+be動詞(am,is are,was```)+doing sth