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.这些年那个记者一直为这家杂志撰稿。(断断续续地反复发生的动作)