久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學庫 專業(yè)庫

當前位置: 高三網(wǎng) > 高中英語語法 > 正文

have been的用法例句

2019-08-06 15:28:43文/宋則賢

have been是be的現(xiàn)在完成時形式,通??膳c表示職業(yè)的名詞連用,也可和表示地點的介詞短語連用。還可與away,back等小品詞連用。

have been的用法例句

1.have been 與表示職業(yè)的名詞連用,用來詢問或說明某人所從事的職業(yè)。

Have you ever been a worker?你曾經(jīng)當過工人嗎?

I've been a teacher before. 以前我曾經(jīng)是一位老師。

2.have been也用來表示天氣

It has been cold since last yesterday. 自從昨天以來,天氣一直很冷。

The train has been gone (for half an hour). 火車開走了(半小時了)

3.和表示地點的介詞短語連用,相當于漢語的“過”、“來”、“到”、“在”等不同動詞的意思。

How long have you been at the school? 

你在/到/來這所學校多久了?

They have been in beijing for more than two years. 

他們來北京兩年多了。

4.have been可以與away, back, in, on, out, over等連用,相當于一個表示動作動詞的現(xiàn)在完成時的用法,表示某種狀態(tài)。當這種狀態(tài)與for等表示段時間的短語連用時,表示這個狀態(tài)的延續(xù)時間。

The film has been on (for half an hour). 電影開演(半小時)了。

5.have been后接動詞的現(xiàn)在分詞,為現(xiàn)在完成進行時,強調(diào)從過去某一時間到現(xiàn)在為止的一段時間內(nèi)一直進行或反復多次發(fā)生的動作。這個動作到說話時是否停止, 視上下 文或當時語言環(huán)境而定。

He has been working in that school for five years. 

他在這學校工作五年了。

6.have been +及物動詞的過去分詞。為現(xiàn)在完成時被動語態(tài)的形式,表示一個已完成的被動動作。

Man-made satellites have been sent up into space by many countries.

人造衛(wèi)星已經(jīng)被很多國家發(fā)射到了太空。

推薦閱讀

點擊查看 高中英語語法 更多內(nèi)容