has been doing是什么時(shí)態(tài)
has been doing是什么時(shí)態(tài)
時(shí)態(tài)是我們學(xué)習(xí)英語(yǔ)時(shí)必須掌握的一個(gè)知識(shí),那么你知道has been doing是什么時(shí)態(tài)嗎?下面是學(xué)習(xí)啦小編為你整理has been doing的時(shí)態(tài)的相關(guān)資料,希望大家喜歡!
has been doing的時(shí)態(tài)
has been doing的時(shí)態(tài)是現(xiàn)在完成進(jìn)行時(shí),表示現(xiàn)在之前已發(fā)生過(guò)或完成的動(dòng)作或狀態(tài)。
has been doing:一直在做
現(xiàn)在完成進(jìn)行時(shí):
表示動(dòng)作從某一時(shí)間開(kāi)始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去。(與since,for連用時(shí),要用連續(xù)性動(dòng)詞,不可用瞬間動(dòng)詞,但連續(xù)性動(dòng)詞常常表示動(dòng)作會(huì)進(jìn)行下去)
其構(gòu)成為: 主語(yǔ)+助動(dòng)詞(have/has)+been+動(dòng)詞的 現(xiàn)在分詞+其他成分
has been doing的用法
1. The government has been doing some blue-sky thinking on how to improve school standards.
就如何提高學(xué)校的水平,政府仍然在作一些漫無(wú)邊際的構(gòu)想。
2. He has been doing long - distance running exercise for a long time now.
他練 長(zhǎng)跑 已經(jīng)不少日子了.
3. He has been doing this sort of work for years.
他干這一行有年頭了.
4.What has he been doing lately ?
他最近干什么?
5.What has she been doing lately?44
對(duì)未來(lái)有何計(jì)劃?
has been doing與had been doing的區(qū)別
has been doing表示動(dòng)作到現(xiàn)在為止一直在做
I have been waiting for you for an hour.
had been doing表示動(dòng)作到過(guò)去某一時(shí)刻為止一直在做
I had been waiting for you for an hour until you finally reached.
have been doing 表示 現(xiàn)在的時(shí)間段 完成了某個(gè)動(dòng)作 或者表示從過(guò)去到現(xiàn)在,直至以后一直持續(xù)的動(dòng)作 :had been doing 表示 過(guò)去一點(diǎn)之前開(kāi)始的動(dòng)作 到這個(gè)點(diǎn)完成,或者這個(gè)點(diǎn)之前開(kāi)始的,一直持續(xù)到 這個(gè)點(diǎn)。 總之一句話:have been doing 表示現(xiàn)在的動(dòng)作 ;had been doing 表示過(guò)去的動(dòng)作