魔方网-培训咨询服务平台

全國統一學習專線 8:30-21:00
位置:魔方網 > 外語類 > 英語口語 > have been的用法  正文

have been的用法

2023-05-24 16:52:24來源:魔方格


(相關資料圖)

  have been 是動詞be的現在完成時行式,當主語為第三人稱單數時,使用has been的形式。和不同的單詞連用,表達不同的意思。have been 的用法有哪些呢?本文是七考網小編整理的have been 的用法資料,僅供參考。

  have been 的用法

  用法一:現在完成進行時(have been doing)

  用法:表示某一動作開始于過去某一時間,延續或重復地出現至今,或將繼續延續至將來.

  例:We have been working on this project for over a month now.(到目前為止,我們一直在處理那個項目,已經花了一個多月時間了.)

  注意事項:與現在完成時相比,現在完成進行時更強調:在從過去到現在的時間里,動作或狀態一直持續或一直反復出現.

  例:1997年6月四級第45題

  It seems oil ___________ from this pipe for some time.We'll have to take the machine apart to put it right.

  A) had leaked B) is leaking

  C) leaked D) has been leaking

  從本題上下文看,這兩個句子的意思是:“看來,這個管道漏油已有一段時間了,我們將不得不拆卸機器排除故障.”第二句表示將要采取的措施.第一句動作發生在第二句之前,并且延續到現在為止仍在繼續.因此,空格中需用現在完成時或現在完成進行時.D) has been leaking是現在完成進行時,因此是本題的答案.有11%的考生誤選了B) is leaking.由于本句有時間狀語for some time,表示謂語動作延續,謂語不能用現在進行時,必須用和完成時有關的時態.有些考生誤選了C) leaked或A) had leaked.是因為他們沒有注意到本題第二句是一般將來時,所以第一句的謂語不能用過去時或過去完成時.

  用法二:have been +及物動詞的過去分詞,為現在完成時被動語態的形式,表示一個已完成的被動動作.例如:

  The moon has been visited by human being already.月亮已經被人類訪問過了.

  Man-made satellites have been sent up into space by many countries.人造衛星已經被很多國家發射到了太空.

  用法三:

  have 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.之類的句子,讓學生記住所謂的“瞬間動詞”不能和表示一段時間的狀語連用,然而,這種觀點是違背英語使用原則的.

  have 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. 人造衛星已經被很多國家發射到了太空。

同類文章
主站蜘蛛池模板: 一级建造师培训_一建培训机构_中建云筑建造师培训网校 | 直流大电流电源,燃料电池检漏设备-上海政飞| 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 盘古网络技术有限公司| 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 事迹材料_个人事迹名人励志故事| 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 |