现在完成进行时用于强调某个动作从过去开始,一直持续到现在,或者刚刚结束但对现在仍有明显影响。它的核心不是单纯说明“完成了什么”,而是突出动作的持续性、过程性和当前相关性。在PTE Academic和IELTS中,该时态常用于描述长期趋势、持续研究、个人经历、社会变化以及图表中的连续发展。中国学习者需要特别注意:现在完成进行时通常与for、since、recently、lately、over the past few years等时间表达搭配,不能与明确的过去时间点如yesterday、in 2019单独连用。
核心语法结构
Grammar Formula
Subject + have/has + been + V-ing
PTE 高频程度
中高频
AI 学习推荐
Core Grammar
适用考试
PTE / IELTS
语法结构
Grammar Structure
结构公式
Subject + have/has + been + V-ing
现在完成进行时由助动词have或has、过去分词been以及动词-ing形式构成。主语为I、you、we、they或复数名词时使用have been;主语为he、she、it或单数名词时使用has been。该结构强调动作从过去延续到现在,或动作虽刚结束但结果仍影响现在。否定形式为Subject + have/has not been + V-ing;疑问形式为Have/Has + subject + been + V-ing?
Researchers have been examining the relationship between sleep quality and academic performance.
研究人员一直在考察睡眠质量与学业表现之间的关系。
She has been preparing for the PTE speaking section for three months.
她已经为PTE口语部分准备了三个月。
Have you been using academic vocabulary in your essays?
finish强调完成结果,通常用现在完成时。现在完成进行时强调过程,如Have you been working on your essay?表示“你一直在写作文吗?”
学术表达
Academic Patterns
Researchers have been investigating whether + clause.
研究人员一直在调查是否……
The government has been implementing policies to + verb.
政府一直在实施政策以……
The data have been showing a gradual increase in + noun.
数据显示……一直呈现逐渐上升的趋势。
Scholars have been debating the extent to which + clause.
学者们一直在讨论……在多大程度上……
More attention has been being paid to + noun.
越来越多的关注一直被放在……上。
Companies have been investing heavily in + noun.
企业一直在大力投资……
The population has been shifting from + noun + to + noun.
人口一直在从……转向……
Educators have been exploring new ways to + verb.
教育工作者一直在探索……的新方法。
PTE 高频应用
PTE Usage
现在完成进行时在PTE中常出现在口语复述、写作总结、听力填空和阅读理解中。它适合表达持续研究、长期变化、近期趋势和个人备考经历。在PTE Speaking的Describe Image中,考生可用该时态描述图表中从过去延续到现在的增长或下降趋势;在Summarize Written Text中,可用它概括研究、政策或社会现象的持续发展;在Essay中,它能帮助考生写出更自然的因果分析和背景陈述。
Speaking: Describe Image
Speaking: Retell Lecture
Writing: Summarize Written Text
Writing: Essay
Reading: Fill in the Blanks
Listening: Fill in the Blanks
Listening: Summarize Spoken Text
高频搭配
Common Collocations
have been increasing steadily
一直在稳步增长
has been declining gradually
一直在逐渐下降
have been working on a project
一直在做一个项目
has been studying for the exam
一直在为考试学习
have been conducting research
一直在开展研究
has been receiving considerable attention
一直受到相当多的关注
have been facing serious challenges
一直面临严重挑战
has been changing rapidly
一直在快速变化
have been relying on technology
一直依赖技术
has been contributing to economic growth
一直在促进经济增长
AI 学习建议
AI Learning Tips
如果句子中出现for、since、over the past few years,并且动词强调“持续做某事”,优先考虑现在完成进行时。
写PTE或IELTS作文时,使用has/have been V-ing可以让背景描述更有动态感,例如强调社会现象一直在发展。
不要把所有“已经”都翻译成have been doing;如果强调结果或次数,应使用现在完成时,例如I have finished three essays.
图表题中描述持续趋势时,可以用has been rising、has been falling、has been fluctuating,但要避免与具体过去时间点直接连用。
状态动词通常不用现在完成进行时;表达长期状态时使用现在完成时,如The issue has existed for decades.
AI 练习题
Practice Questions
用现在完成进行时改写句子:I started preparing for IELTS two months ago, and I am still preparing now.
答案:I have been preparing for IELTS for two months.
选择正确句子:A. She has been worked on her essay since Monday. B. She has been working on her essay since Monday.
答案:B. She has been working on her essay since Monday.
判断并改错:The unemployment rate has been increased over the past year.
答案:错误。应改为:The unemployment rate has been increasing over the past year. 这里描述失业率持续上升的趋势,应使用现在完成进行时主动结构。
翻译:在过去十年中,越来越多的学生一直在选择在线课程。
答案:Over the past decade, more students have been choosing online courses.
填空:Researchers ______ ______ ______ the impact of social media on teenagers. 使用have/has been + V-ing。
答案:have been examining
选择合适时态:I have known / have been knowing this professor for five years.
答案:I have known this professor for five years. know是状态动词,通常不用进行时。
用现在完成进行时造句,表达“这个城市最近一直在改善公共交通”。
答案:The city has been improving its public transport system recently.
改写为疑问句:They have been conducting research on climate change.
答案:Have they been conducting research on climate change?