當前位置

首頁 > 商務英語 > 實用英語 > been的用法 have been的用法

been的用法 have been的用法

推薦人: 來源: 閱讀: 1.72W 次

been是用來表示某人或某物即主語本身,用來表示某人或某物屬於某一羣體或有某種性質( be的過去分詞 );been的用法有哪些呢?本文是本站小編整理been的用法的資料,僅供參考。

ing-bottom: 66.56%;">been的用法 have been的用法
  been的用法

短暫性動詞不可以和一段時間連用,所以當一些短暫性動詞和一段時間連用時,要把短暫性動詞轉化成延續性動詞或狀態.像arrive ,come,go 等往往改爲be+介詞at/in ;leave 往往改爲be away (from...) stop,end,finish往往改爲be over;begin/start 往往改爲be on

The train has been in the station for two hours

這句話的意思是:火車兩小時前來到車站,現在還在車站,在車站已有兩小時了.而“來到車站”這個動作是不可能持續兩小時的.

He has been away from Tokyo along “離開”這個動作是不可能持續很長時間,所以用be away (from...)這個狀態,並不是簡單地去掉非延續動詞

  be, being, been 區別

be是原形,可以做助動詞,後面一般接doing結構,表示現在進行時,或者接done結構,表示被動語態。

如,He is working.他正在工作。

這裏的is就是be動詞。

He is asked to answer the question.他被要求回答問題。

注意,在不同的時態中be有不同的形式。am is are was were

當然be可以做系動詞,後面還能接形容詞,構成系表結構。

如,He is handsome. 他很英俊。

been是be的過去分詞,可以用於完成時的被動語態。因爲完成時的基本形式是have done,剛纔說了被動語態的形式是be done,

將be done 放入完成時態就構成了完成時的被動,即爲have been done,這裏的done是行爲動詞的過去分詞,這裏也可以用形容詞,

如,He has been in prison for 15 years。他已經坐了15年牢了。

至於being,比較特殊,是be動詞的現在分詞,用法可以參考非謂語動詞。還可以用於現在進行時的被動語態

如,He is being beaten。他正在捱打。

  have_been的用法

have been 是動詞be的現在完成時行式,當主語爲第三人稱單數時,使用has been的形式。和不同的單詞連用,表達不同的意思。現對初中教材中出現的用法歸納如下:

一、have been與表示職業的名詞連用,用來詢問或說明某人所從事的職業。例如:

Have you ever been a teacher ? 你曾經當過教師嗎?

I've been a doctor before . 以前我曾經是一位醫生。 這種表達與how long, for或since等表示時間的短語連用後,則表示此種狀態的持續時間。例如:

How long have you been a player ? 你當運動員有多久了?

I've been a worker for twelve years. 我當工人十二年了。

I've been a soldier since two years ago. 自從兩年前我就當了戰士。 二、have been後接形容詞,表示某種行爲或狀態。此時和表示時間的短語how long, for或since等連用時,則表示這種狀態持續的時間。例如:

The shop has been open . 這家商店營業了。

How long has this factory been open ? 這家工廠開工多久了? The factory has been open for several years. 這家工廠開工好幾年了。 The baby has been asleep since his mother left. 自從他媽媽走後,這小孩就睡着了。

I have so tired these days. 這些天我很累。

這種方式也用來表示天氣等:

It has been hot since last week. 自從上週以來,天氣一直很熱。

某些動詞的分詞用作形容詞時,也可以使用這種句式表達。例如:

Jim's purse has been missing (for a week). 吉姆的錢包丟了(一週了)。 The train has been gone (for half an hour). 火車開走了(半小時了)。 三、have been 可以和表示地點的介詞短語連用,依據介詞的不同和語境的不同,可以表示相當於漢語中的“去過”、“來”、“到”、“在”等不同動詞的意思。和how long , for ,since等表示時間的短語連用後,表示這種狀態的持續時間。例如:

Have you been to Beijing ? 你去過北京嗎?(不在北京問)

Has Jim been to China? 吉姆來過中國嗎?(在中國問)/ 吉姆去過中國嗎?(在中國以外的地方問)

How long have you been at the school? 你在/到/來這所學校多久了?

They have been in China for more than two years. 他們來中國兩年多了。 have been與表示地點的副詞here 或there等連用時,與上述意思相同:

I have been here for two hours. 我來這兒兩個小時了。

He has been there for three years. 他在那兒已經三年了。

Where have you been (to)? 你剛纔去哪裏了? 四、have been可以與away, back, in, on, out, over等小品詞連用,相當於一個表示動作動詞的現在完成時的用法,表示某種狀態。當這種狀態與for等表示段時間的短語連用時,表示這個狀態的延續時間。例如:

Tom has been away (for a week). = Tom has left (for a week). 湯姆離開(一週)了。 The film has been on (for half an hour). = The film has begun (for half an hour).電影開演(半小時)了。

He has been out (for two days). = He has left his home (for two days). 他不在家(兩天)了。

The train has been in (for two hours). = The train has arrived (for two hours).火車到達(兩小時)了。

He has been back (for a week). = He has come back (for a week). 他回來一週了。

[請注意上述例子中的後一種說法。我們一直在教學生不能說 I've come for an hour.之類的句子,讓學生記住所謂的“瞬間動詞”不能和表示一段時間的狀語連用,然而,這種觀點是違背英語使用原則的。詳情請見2003年第三期《中 學外語教與學》或《中學英語學習與輔導誤區100例》(金盾出版社2005年2月出版)]

五、have been後接動詞的現在分詞,爲現在完成進行時,強調從過去某一時間到現在爲止的一段時間內一直進行或反覆多次發生的動作,這個動作到說話時是否停止,視上下文或當時語言環境而定。例如: He has been working in that factory for five years.

他在這工廠工作五年了。(現在是否仍在該工廠工作,視上下文而定。)

I have been surfing every day. 每天我都要衝浪。

六、have been +及物動詞的過去分詞,爲現在完成時被動語態的形式,表示一個已完成的被動動作。例如:

The moon has been visited by human being already. 月亮已經被人類訪問過了。 Man-made satellites have been sent up into space by many countries. 人造衛星已經被很多國家發射到了太空。

看了been的用法的人還看了:

1.一般將來時的用法

2.分別的用法與基本解釋

3.關於being的兩種用法介紹

4.月份英語名詞的用法與語法