Understanding “to have been doing”

The perfect continuous infinitive in English grammar

What is “to have been doing”?

The form to have been doing is known as the perfect continuous infinitive. It combines the perfect aspect (have), the continuous/progressive aspect (been doing), and the infinitive marker (to).

Structure

to + have + been + present participle (verb + -ing)

to have been working
to have been studying
to have been waiting

When is it used?

Examples

Common Mistakes

Learners sometimes confuse this form with the simple infinitive (to do) or the perfect infinitive (to have done). Remember:

dta文件怎么打开?详细方法与工具推荐 tworooms下载 - 官方最新版免费下载与使用指南 如何应对“落后于人”的焦虑 | 理解与走出困境 打开ISO文件的软件推荐 - 免费好用的ISO镜像查看与挂载工具 怎么将PDF放入Word文档?详细图文教程指南 DLL文件存放位置详解 - 系统与开发必备指南 “Do you think...”怎么回答?实用英语口语指南 DLL文件如何打开?详细方法与常见问题解答 Word精彩实例 - 实用技巧与模板分享 《Shadow》歌词翻译 - 中英文对照完整版 Understanding "Have Been Doing Something" – Present Perfect Continuous Tense tackle 和 handle 的区别 - 英语词汇辨析 PowerboX软件下载 - 官方免费下载最新版PowerboX工具 C4droid插件GCC下载 - 安卓C/C++开发必备工具 howold的音标怎么写?英文发音与音标详解 wishroom2汉化版 - 免费下载与使用指南 Word文件后缀名是啥?常见格式详解 - Word文档知识专题 What Kind of You - 探索真实的自我 Visio文件后缀是什么?常见格式与使用指南 Word怎么让表格充满整个页面 - 完整设置教程 Behind All These Things Lies – 探索表象之下的真相 SW-CAD映射文件最简单设置方法 - 快速配置指南 thirtytwo赞助 - 支持我们,共创未来 EDF文件怎么打开?EDF后缀文件打开方法大全 DLL文件用什么打开?常见打开方式与使用指南 文章疑似AI辅写度高怎么办?小发猫降AIGC率解决方案 stand doing sth 造句示例与用法详解 SolidWorks自学视频教程 - 免费入门到精通全套课程 “Nowhere”翻译成英语 - 含义、用法与例句详解 Patchi巧克力多少钱一盒?价格参考与购买指南 KOReader 插件大全 - 免费下载与使用指南 SolidWorks默认模板无效怎么办?完整解决方案指南 SolidWorks中国官网 - 3D设计与工程仿真解决方案 Underlined Word 翻译 - 在线翻译与解释工具 POWER常亮红灯正常吗?原因解析与解决方法 VSD文件怎么放在Word中?详细操作指南 探索潜能(Potential)—— 发掘你内在的无限可能 SolidWorks文件怎么打开?详细方法与工具推荐 dll文件用什么软件编辑?常见工具与使用方法详解 Seeutomorrow 缩写含义与使用指南 | SEEUTOMORROW是什么意思 “Have Nothing to Do With” 的含义与用法详解 11一year一old中文是什么意思?详解与用法指南 《Think About You》歌曲介绍与歌词 - 怀念与思念的旋律 SolidWorks提取外表面教程与技巧 - 快速掌握建模核心技术 Think Something Through – 深入思考,理清思路 two-year-old的用法详解 | 英语语法专题 会员PDF怎么转换成Word?免费在线转换教程与工具推荐 附近SolidWorks培训班推荐 | 零基础入门到精通 Windows系统能删除吗?详细解答与操作指南 You May Take Anything You Like RAR文件密码怎么破解?实用方法与安全建议 - 免费工具指南 What Are You Thinking? – Reflective Thoughts & Mindfulness RAR/SS文件怎么解压?详细图文教程与工具推荐 Pay Attention To - 关注你身边的重要事物 Stand at the Window – A Moment of Quiet Reflection Keep My Health - 健康生活,从日常习惯开始 PowerTutor手机下载 - 免费获取安卓性能监控工具 Power Warriors - 英雄集结,力量觉醒 VS怎么生成DLL文件 - Visual Studio创建动态链接库完整教程 drawio画的图怎么嵌入Word文档?完整教程与技巧 Visio图怎么插到Word里?详细图文教程指南 In The Point - 聚焦核心,直击要点 pain chaud 法语怎么读?发音、意思与例句详解 We Don't Talk Anymore 歌词中文翻译 - 查理·普斯 & 赛琳娜·戈麦斯 I Think Too Much – Reflections on Overthinking AirDroid 官方网站 - 手机与电脑无线连接管理工具 drawio下载安装教程 - 免费开源流程图绘制工具 听写练习 - 免费在线英语/中文听写工具 thanks 发音口型详解 - 英语发音学习 How do you do 的中文意思及用法详解 paint可数吗?英语中paint的用法详解 PDF免费转换成Word - 在线一键转换工具 Be in Health – Simple Tips for a Healthy Life SolidWorks自动保存设置指南 - 防止文件丢失的实用技巧 How do you什么意思?英文短语详解与用法指南 think of 的用法详解 - 英语语法学习 otd文件怎么打开?详细方法与工具推荐 Have Been Opened – A Simple Reflection SolidWorks基础教程从零开始 - 免费入门指南 过去分词 "painted" 详解 - 英语语法学习 Westworld加速器安卓下载 - 免费高速稳定游戏加速工具 格子达AI高风险怎么办?小发猫降AIGC率解决方案 What Kinds Of 后面加复数吗?英语语法解析 Power什么牌子好?主流品牌推荐与选购指南 SolidWorks启动文件位置详解 - 快速定位与配置指南 Word表格怎么填满整页 - 实用技巧与详细教程 Word表格只有一半却占用了一页?原因与解决方法 SolidWorks 文件用什么软件打开?详细指南 SolidWorks导出文件格式大全 - 支持哪些格式?如何导出? C4droid怎么调中文?详细设置教程 - 快速切换C4droid界面语言 努力工作 - Working Hard poweroff是关机吗?Linux命令详解与使用指南 毕业文章AI率怎么降?小发猫降AIGC率全指南 SolidWorks基础教程 - 从零开始学习3D建模 paint 和 painting 的区别 | 英语词汇辨析 Turn Heads - 留下深刻印象的简单之道 think of 的同义词大全 - 中英文对照与用法解析 SolidWorks自动保存文件位置详解 | 快速找回未保存设计 Dior男士官网 - 克里斯汀·迪奥男装系列 | 官方正品 Functional Words有哪些?功能词详解与常见列表