现在完成进行时¶
一直做某事:have/has been + 动词ing
一直吃have been eating 一直跑have been running 一直睡觉have been sleeping 一直唱歌have been singing songs 一直读书have been reading books 一直谈论关于老师的事情have been talking about the teacher
I have been walking in the street.我一直在路上走。 You have been doing homework under the bed.你一直在床下写作业。 It has been raining, and I have been waiting for my mum.雨一直下,我一直在等妈妈。
句型转换¶
- They have been watching TV at home. 他们一直在家看电视。
They haven't been watching TV at home.(句式变换直接在动词结构(
have been watching)最前面的词上做变化,这里即助动词上变,即have)- Have they been watching TV at home.
Yes, they have.
No, they haven't.
小技巧
现在完成时和现在完成进行时的区别?
- 现在完成时:have/has + 动词的过去分词:已经做某事
I have finished my homwork.
I have lived in China for ten years.我已经在中国住10年了。
- 现在完成进行时:have/has been + 动词ing:一直做某事
I have been working all morning.我整个早晨一直在工作。