have been doing
更新时间:2026-08-13 23:33:18 栏目: 英语词典
更新时间:2026-08-13 23:33:18 栏目: 英语词典
"Have been doing" 是一个英语中的现在完成进行时结构,表示某个动作从过去开始,并且一直持续到现在。它由助动词 "have"、"been"(be的过去分词)和动词的现在分词构成。
/hæv bɪn ˈduːɪŋ/
表示从过去某一时刻开始,一直延续到现在的动作,常常强调动作的持续性。例如:
I have been studying for two hours. (我已经学习了两个小时。)
描述某种状态或习惯,表示过去到现在一直在进行的动作或活动。
She has been working in the garden all day. (她一整天都在花园里工作。)
常常与表示时间的词语一起使用,如 for(持续时间)或 since(起始点)。
强调动作的持续性,通常用于有明显的时间范围或过程的情境。
I have been reading this book for a week.
(我已经读这本书一周了。)
They have been waiting for the bus for over 30 minutes.
(他们已经等了超过30分钟的公交车。)
She has been working hard all day.
(她整天都在努力工作。)
这种用法帮助表达过去的一个持续动作或状态对现在的影响。