欢迎访问贝贝英语网!
What is the tense of the sentence below?
This is the adventure that I have been dreaming of.
Find more examples containing this tense:
1.We are now camped on the ice and we have been managing to survive, but spring is coming, and the ice will soon begin to melt.
2. We have been struggling for days, but things on Elephant Island are going from bad to worse.
Question: what is the function of the present perfect continuous tense?
1.to talk about action that started in the past and stopped recently. There is usually a result now.
2.to talk about action that started in the past and is continuing now. This is often used with for or since.
1 现在完成进行时概述
现在完成进行时表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。现在完成进行时由“have/has + been + 现在分词”构成。
肯定句:主语 + have/has + been + 现在分词...
否定句:主语 + have/has + not + been + 现在分词...
疑问句:Have/Has + 主语 + been + 现在分词...?
疑问代词/ 疑问副词 + have/has +(主语 +)been + 现在分词...?
I’ve been trying to find out her telephone number. 我一直在查问她的电话号码。
They have been widening the road. 他们在拓宽这条路。
2. 现在完成进行时的用法
1)表示过去发生并持续到现在的动作
How long have you been learning English?
你学习英语多久了?
She has been burning the midnight oil to prepare for GRE recently.
她最近在熬夜准备研究生入学资格考试。
Tom has been playing the online games for more than twenty hours.
汤姆玩网游已经超过二十个小时了。
His brother has been writing this novel since last year. 他哥哥从去年起就一直在写这本小说。
2)表示到目前为止的一段时间内重复进行的活动
I have been telling you not to make trouble. 我一直劝你不要找麻烦。
The old man has been repairing cars for thirty years. 这个老人修汽车修了三十年了。
Jack has been practising Tai Chi for more than a year. 杰克练太极一年多了。