不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦>學(xué)習(xí)英語>生活英語>實用英語>

has been doing的時態(tài)是什么

時間: 桂香1115 分享

  has been doing是英語時態(tài)之一,那么你知道has been doing是什么時態(tài)嗎?下面是學(xué)習(xí)啦小編為你整理的has been doing的時態(tài)的相關(guān)資料,希望大家喜歡!

  has been doing的時態(tài)

  現(xiàn)在完成進行時

  have been working 表示,過去已經(jīng)在工作,并且現(xiàn)在還在工作.

  過去時間里開始、并持續(xù)到現(xiàn)在,一直在進行的(或剛結(jié)束的)動作或狀態(tài)。構(gòu)成:have/has been doing sth. 或 have/has been + v.-ing

  例句:I have been working for 12 hours. 我已經(jīng)工作了12小時了(剛結(jié)束了工作,或者還正在做并將繼續(xù))。

  現(xiàn)在完成進行時的謂語動詞構(gòu)成 I/ we/ you/ they have been doing sth. he/ she/ it has been doing sth.

  (一)表示從過去某時開始一直持續(xù)到現(xiàn)在的動作,并且還將持續(xù)下去。

  The Chinese have been making paper for two thousand years.

  中國有2000年的造紙歷史。(動作還將繼續(xù)下去)

  I have been learning English since three years ago.

  自從三年前以來我一直在學(xué)英語。(動作還將繼續(xù)下去)

  (二)表示在說話時刻之前到現(xiàn)在正在進行的動作。

  We have been waiting for you for half an hour.

  我們已經(jīng)等你半個鐘頭了(人還沒到,如同在電話里說的,還會繼續(xù)等)

  (三)有些現(xiàn)在完成進行時的句子等同于現(xiàn)在完成時的句子。

  They have been living in this city for ten years.

  They have lived in this city for ten years.

  他們在這個城市已經(jīng)住了10年了。

  I have been working here for five years.

  I have worked here for five years.

  我在這里已經(jīng)工作五年了。

  (四)大多數(shù)現(xiàn)在完成進行時的句子不等同于現(xiàn)在完成時的句子。

  I have been writing a book.(動作還將繼續(xù)下去)

  我一直在寫一本書。

  I have written a book.(動作已經(jīng)完成)

  我已經(jīng)寫了一本書。

  They have been building a bridge.

  他們一直在造一座橋。

  They have built a bridge.

  他們造了一座橋。

  (五)表示狀態(tài)的動詞不能用于現(xiàn)在完成進行時。

  I have known him for years.

  我認識他已經(jīng)好幾年了。

  * I have been knowing...

  這類不能用于現(xiàn)在完成進行時的動詞還有:love愛,like喜歡, hate討厭,等。

  has been doing的例句

  1. The government has been doing some blue-sky thinking on how to improve school standards.

  就如何提高學(xué)校的水平,政府仍然在作一些漫無邊際的構(gòu)想。

  2. He has been doing long - distance running exercise for a long time now.

  他練 長跑 已經(jīng)不少日子了.

  3. He has been doing this sort of work for years.

  他干這一行有年頭了.

  4. Where have you been? Your mother has been doing her nut for two hours wondering.

  你到哪里去了? 你母親為你焦慮了整整兩個小時.

  5. No wonder people think Manfred has been doing a great job.

  人們認為曼弗雷德一直在從事偉大的工作也不足為奇.

  6. Old Mrs Green has been doing for me since my wife died.

  自從我的妻子死后,格林老太太一直為我料理家務(wù).

  7. He has been doing engineering at Sheffield University.

  他一直在舍菲爾德大學(xué)攻讀工程學(xué).

  8. He has been doing clerical work since his graduation from theological college.

  他從神學(xué)院畢業(yè)后就一直擔(dān)任神職工作.

  9. And that was what she has been doing for 15 years.

  這就是她15年來一直在做的事.

  10. I agree with the way the Secretariat has been doing this work.

  贊成書記處這么抓.

  現(xiàn)在完成進行時的介紹

  現(xiàn)在完成進行時,是英語中, 動詞的一種基本 時態(tài),其構(gòu)成為: 主語+助動詞(have/has)+been+動詞的 現(xiàn)在分詞+其他成分。表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去。(與since,for連用時,要用連續(xù)性動詞,不可用瞬間動詞,但連續(xù)性動詞常常表示動作會進行下去)

  也可以表示某種經(jīng)歷。

  基本句型

  肯定式 第一人稱 have been doing sth.

  疑問式 Have 第一人稱 been doing sth.

  簡略回答 Yes, 第一人稱 have. No, 第一人稱 haven't.

  肯定式 第三人稱 has been doing sth.

  疑問式 Has 第三人稱been doing sth.

  簡略回答 Yes, 第三人稱has. No, 第三人稱hasn't.

  1) 表示一個在過去開始而在最近剛剛結(jié)束的行動,如:

  Ann is very tired. She has been working hard.

  Why are your clothes so dirty? What have you been doing?

  2) 表示一個從過去開始但仍在進行的行動,如:

  It has been raining for two hours. (現(xiàn)在還在下)

  Jack has been feeling very well recently.

  3) 表示一個從過去開始延續(xù)到現(xiàn)在,可以包括現(xiàn)在在內(nèi)的一個階段內(nèi),重復(fù)發(fā)生的行動,如:

  She has been playing tennis since she was eight.

  4) 現(xiàn)在完成時強調(diào)動作行為的 結(jié)果 、影響,而現(xiàn)在完成進行時只強調(diào)動作行為本身,如:

  Tom’s hands are very dirty. He has been repairing the car.

  The car is going again now. Tom has repaired it.

  標(biāo)志:1.句中常有延續(xù)性動詞 [1] ,2.時間點前有since。

3671480