
have been的用法:
現(xiàn)在完成進行時(have been doing),表示某一動作開始于過去某一時間,延續(xù)或重復地出現(xiàn)至今,或將繼續(xù)延續(xù)至將來 。
have been +及物動詞的過去分詞,為現(xiàn)在完成時被動語態(tài)的形式,表示一個已完成的被動動作 。
have been和不同的單詞連用,表達不同的意思 。
用法一:現(xiàn)在完成進行時(have been doing),表示某一動作開始于過去某一時間,延續(xù)或重復地出現(xiàn)至今,或將繼續(xù)延續(xù)至將來 。
例句:We have been working on this project for over a month now.到目前為止,我們一直在處理那個項目,已經(jīng)花了一個多月時間了 。
注意事項:與現(xiàn)在完成時相比,現(xiàn)在完成進行時更強調:在從過去到現(xiàn)在的時間里,動作或狀態(tài)一直持續(xù)或一直反復出現(xiàn) 。
用法二:have been +及物動詞的過去分詞,為現(xiàn)在完成時被動語態(tài)的形式,表示一個已完成的被動動作 。
例句:The moon has been visited by human being already. 月亮已經(jīng)被人類訪問過了 。
用法三:have been和不同的單詞連用,表達不同的意思 。
have been與表示職業(yè)的名詞連用,用來詢問或說明某人所從事的職業(yè) 。
例句:Have you ever been a teacher ? 你曾經(jīng)當過教師嗎?
have been后接形容詞,表示某種行為或狀態(tài) 。此時和表示時間的短語how long, for或since等連用時,則表示這種狀態(tài)持續(xù)的時間 。
例句:The shop has been open . 這家商店營業(yè)了 。
have been可以和表示地點的介詞短語連用,依據(jù)介詞的不同和語境的不同,可以表示相當于漢語中的“去過”、“來”、“到”、“在”等不同動詞的意思 。和how long , for ,since等表示時間的短語連用后,表示這種狀態(tài)的持續(xù)時間 。
例句:Have you been to Beijing ? 你去過北京嗎?
【have been 的用法?】
猜你喜歡
- vbscript.encode 完全解密解密下面代碼。。。要完全的
- 血液的讀音 血液咋讀
- 牛肉干怎么做的
- 永劫怎么查別人戰(zhàn)績和一起玩游戲的隊友 永劫如何查別人戰(zhàn)績和一起玩游戲的隊友
- 屬猴犯太歲如何化解 犯太歲的四種化解方法
- 最火的微信女生個性網(wǎng)名 最火的微信女生個性網(wǎng)名有哪些
- 嬰兒快餐怎么做 寶寶快餐的做法
- 影響汽車電瓶的開車習慣有哪些
- 平臺很重要經(jīng)典的句子 關于平臺很重要的經(jīng)典句子
- 今年是第幾屆創(chuàng)建全國文明城市周期 被評為文明城市的周期是多少年一次
