> 教育经验 > has being是什么时态

has being是什么时态

has being是什么时态

has being是完成进行时,表示从过去某一时间开始一直延续到的动作。这一动作可能刚刚开始,也可能仍在继续,并可能延续到将来。

基本结构have/has +been+doing;

时间状语since+时间点,for+时间段等。

用法

(1)完成进行时表示从过去一直持续到的动作或刚刚结束的动作

I\'ve been writing letters all this morning.我写了一上午信。(动作不再继续)

O\'Neil is ill. He\' s been lying in the bed for three weeks.奥尼尔在病中,已卧床3个星期了。(动作会继续下去)

(2)完成进行时表示从过去到现在的重复性动作

完成进行时的这种用法所表示的并不是一直在进行的动作,而是断断续续地反复发生的动作。如

What have you been doing all this time?你一直都在干什么来着?(动作可能继续下去)

That reporter has been contributing articles to this magazine all these years.这些年那个记者一直为这家杂志撰稿。(断断续续地反复发生的动作)