B1 Verb Tenses 15 min read متوسط

صحبت در مورد اعمال در حال انجام (حال کامل استمراری)

این زمان یه پل میسازه بین «گذشته» و «حالا»، و رو «مدت» و «فرآیند» کار خیلی تاکید داره.

Grammar Rule in 30 Seconds

Use this to talk about actions that started in the past and are still happening right now, focusing on the duration.

  • Use 'have/has been' + '-ing' for ongoing actions like 'I have been waiting'.
  • Focus on 'how long' something has been happening using 'for' or 'since'.
  • Use it for recent actions that have a visible result now, like being sweaty from running.
Subject + 🏗️ (have/has) + 🧱 (been) + 🏃‍♂️ (verb-ing)

مرور کلی

تا حالا شده به گوشیت نگاه کنی و یهو ببینی سه ساعته داری توی تیک‌تاک بالا و پایین می‌کنی؟ اون حسِ یه فعالیت مداوم که از گذشته شروع شده و هنوز داره وقتت رو می‌گیره، دقیقاً همون چیزیه که امروز می‌خوایم دربارش حرف بزنیم. زمان Present Perfect Continuous زمانِ «تلاش کردن»، «منتظر موندن» و «تماشای پشت‌سر‌همِ سریال توی نتفلیکس» هست.
این زمان مثل نسخه‌ی گرامریِ همون آیکون Loading... روی صفحه‌نمایشته که انگار قرار نیست هیچ‌وقت بره. در حالی که بقیه زمان‌ها روی نتیجه تمرکز دارن (مثل تموم کردنِ یه پیتزا)، این یکی روی خودِ فرآیند تمرکز می‌کنه (مثلاً همون عملِ پیتزا خوردن که سی دقیقه طول کشیده). این زمان گذشته رو طوری به «همین الان» وصل می‌کنه که حس می‌کنی زنده‌ست و داره اتفاق می‌افته.
اگه می‌خوای درباره‌ی کارِ پاره‌وقتت، روتین باشگاهت، یا اینکه چرا الان کلِ بدنت آردیه چون کلِ صبح رو داشتی نون می‌پختی حرف بزنی، به این الگو نیاز داری. این یکی از ضروریات سطح B1 هست چون به داستان‌هات آب‌و‌تاب و تداوم می‌ده. بدون این زمان، یکم مثل رباتی به نظر می‌رسی که فقط فکت‌ها رو گزارش می‌ده؛ اما با استفاده از اون، مثل انسانی به نظر می‌رسی که داره یه تجربه رو زندگی می‌کنه.
بیا بریم سراغ مکانیسمِ کار تا یاد بگیریم چطوری انگلیسی حرف زدنت رو روان‌تر کنی تا کمتر شبیه به یه لیستِ خشک و خالی باشه.
این زمان کلاً درباره‌ی پل زدن بین «اون موقع» و «الانه». ما از Present Perfect Continuous برای توصیف کارهایی استفاده می‌کنیم که از یه نقطه‌ای در گذشته شروع شدن و یا هنوز دارن ادامه پیدا می‌کنن، یا اینکه همین الان متوقف شدن ولی یه نتیجه‌ی واضح از خودشون به جا گذاشتن. بهش به چشمِ زمانِ «مدت‌زمان» نگاه کن.
اگه Present Perfect Simple مثل یه عکس از یه ساختمونِ تموم‌شده باشه، Present Perfect Continuous مثل یه ویدئوی تایم‌لپس از کارگرهای ساختمونیه که دارن واقعاً اون رو می‌سازن. این زمان روی خودِ «فعالیت» تاکید می‌کنه نه روی «کامل شدنِ» کار. مثلاً وقتی می‌گی I've read that book یعنی کارت تموم شده.
اما وقتی می‌گی I've been reading that book یعنی احتمالاً ۱۰۰ صفحه دیگه ازش مونده و یه فنجون قهوه سرد هم کنارت داری. توی زندگی مدرن، ما مدام از این استفاده می‌کنیم. جمله‌ی "I've been waiting for this Uber for 15 minutes" یه مثال کلاسیکه.
یا مثلاً
She’s been posting about her vacation on Instagram since Monday
. این زمان به بقیه «زمینه» یا کانتکست می‌ده؛ توضیح می‌ده که *چرا* خسته‌ای، *چرا* عرق کردی، یا *چرا* یهو توی تاریخ قرن چهاردهم متخصص شدی (چون تمام شب رو داشتی مستند می‌دیدی). فقط یه نکته: از این زمان برای کارهایی که توی یه لحظه اتفاق می‌افتن استفاده نکن.
تو «در حال پلک زدن» نبودی برای سه ساعت، مگه اینکه توی یه مسابقه‌ی خیلی عجیب غریب باشی. این زمان رو برای کارهایی نگه دار که یکم طول می‌کشن.

این گرامر چطور کار می‌کنه

در اصل، این گرامر یه ساختار سه بخشیه. تو به یه کمک‌کننده (have یا has)، یه مهمون همیشگی (been) و ستاره‌ی مجلس (شکل -ing دارِ فعلت) نیاز داری. درست مثل یه ساندویچه که نونش همیشه ثابته، ولی محتویاتش رو بر اساس کاری که داری انجام می‌دی عوض می‌کنی.
فعل کمکی have بسته به اینکه داری درباره‌ی کی حرف می‌زنی تغییر می‌کنه. از has برای «سه تنهای معروف» استفاده کن: he ،she و it. برای بقیه یعنی I ،you ،we ،they از همون have استفاده کن.
کلمه‌ی been اسم مفعولِ فعل to be هست و توی این زمان هیچ‌وقت تغییر نمی‌کنه؛ مثل اون دوستیه که توی مهمونی نشسته و به هیچ وجه قصد نداره بره خونه! در نهایت، شکل -ing دار (اسم فاعل) به اون فعالیت حسِ «در جریان بودن» می‌ده. یه اشتباه رایج اینه که آدم‌ها فکر می‌کنن این با Present Continuous (مثلاً I am working) فرقی نداره.
فرقش توی «خط زمانی» هست. I am working فقط درباره‌ی همین الانه. اما
I have been working
به شنونده می‌گه که این کار از یه مدتی قبل شروع شده.
مثل تفاوت بین اینه که بگی «توی حمومم» با اینکه بگی «چهل دقیقه‌ست که توی حمومم». اولی فقط یه خبر از وضعیتته، دومی یه فریاد کمک برای قبضِ آبه!

الگوی ساخت

1
ساختن این زمان یه دستورالعمل خیلی دقیق داره. این مراحل رو دنبال کن تا جمله‌هات رو درست بسازی:
2
فاعل (The Subject): با شخص یا چیزی که کار رو انجام می‌ده شروع کن (I ،My boss ،The app).
3
کمک‌کننده (The Helper): بین have یا has انتخاب کن. یه نکته‌ی حرفه‌ای: توی صحبت‌های دوستانه، ما تقریباً همیشه این‌ها رو مخفف می‌کنیم به 've یا 's (مثلاً I've ،He's).
4
بخش ثابت (The Constant): همیشه been رو اضافه کن. بدون استثنا، بدون بهونه.
5
عمل (The Action): شکل -ing فعل اصلی رو اضافه کن. حواست به املا باشه: run می‌شه running (نون دوتا می‌شه) و dance می‌شه dancing (e حذف می‌شه).
6
نشانگر زمان (اختیاری): معمولاً ما for (برای نشون دادن یه بازه زمانی مثل two hours) یا since (برای نشون دادنِ نقطه‌ی شروع مثل 8 AM) رو اضافه می‌کنیم.

جدول صرف

فرم مثال ترجمه
--- --- ---
Positive I have been gaming من (تمام مدت) داشتم بازی می‌کردم
Negative She hasn't been sleeping اون (اخیراً) اصلاً نخوابیده
Question Have they been waiting? خیلی وقته منتظرن؟
Short Form We've been traveling ما (یه مدتی هست که) داریم سفر می‌کنیم

کی استفاده کنیم

سه تا موقعیت اصلی هست که این زمان توشون بیشتر از صفحه‌نمایش یه آیفونِ نو می‌درخشه. اول، کارهای مداوم. این برای چیزیه که در گذشته شروع شده و هنوز داره اتفاق می‌افته.
"I've been learning English for three years« (و هنوز هم دارم یاد می‌گیرم!). دوم، کارهایی که همین الان تموم شدن ولی نتیجه‌شون مشخصه. اگه نفس‌زنان بیای توی اتاق، ممکنه یکی ازت بپرسه: »Have you been running؟" اون‌ها عرق کردنت رو می‌بینن، صدای نفست رو می‌شنون و متوجه می‌شن که داشتی می‌دویدی.
سوم، عادت‌های موقتی. این برای شکایت کردن یا پُز دادن درباره‌ی کارهایی که این اواخر انجام دادی عالیه. "I've been drinking way too much coffee this week« یا »He's been going to the gym every morning since New Year's".
دقت کن که ما معمولاً از کلماتی مثل lately ،recently ،all day یا for ages استفاده می‌کنیم تا به جمله کانتکست بدیم. این زمان بهترین گزینه برای حال‌واحوال کردن با یه دوست توی زوم هست. به جای اینکه بپرسی
What do you do؟
(چیکار می‌کنی؟)، می‌پرسی
What have you been doing lately؟
(این اواخر چیکارا می‌کردی؟).
این سوال راه رو باز می‌کنه تا اونا از اعتیاد جدیدشون به پختن نون یا ۱۲ ساعت بازی کردنِ Elden Ring برات بگن. این زمان اجتماعی، توصیفی و توی مکالمات روزمره خیلی رایجه.

اشتباهات رایج

حتی بهترین‌های ما هم ممکنه توی این مورد سوتی بدن. بزرگترین تله؟ Stative Verbs (افعال حالتی). بعضی از فعل‌ها از شکل -ing متنفرن. این‌ها فعل‌هایی هستن که درباره‌ی فکر کردن، حس کردن یا مالکیت هستن. تو نمی‌تونی بگی
I have been knowing him for years
. مغز تو به اون صورتِ «مداوم» کسی رو نمی‌شناسه، اونجوری که پاهات «می‌دوئن». به جاش، از حالت ساده استفاده کن: I have known him. بقیه فعل‌هایی که نباید در حالت استمراری استفاده کنی شامل like ،love ،hate ،want ،believe و own هستن. یه اشتباه کلاسیک دیگه، فراموش کردنِ been هست. خیلی از زبان‌آموزها می‌گن
I have working here for months
. اینجوری به نظر می‌رسه که داری می‌گی تو مالکِ مفهومی به نام «کار کردن» هستی! been رو فراموش نکن، اون مثل چسبِ جمله‌ست. همچنین حواست به تفاوت for و since باشه. از for با یک بازه زمانی استفاده کن: for 10 minutes ،for a month ،for a long time. از since با یک نقطه‌ی زمانی مشخص استفاده کن: since Tuesday ،since I was a kid ،since 2021. اگه بگی since two hours، فرشته‌ی گرامر یکی از بال‌هاش رو از دست می‌ده! در نهایت، از این زمان برای فکت‌های همیشگی استفاده نکن.
The sun has been rising in the east
جوری به نظر می‌رسه که انگار ممکنه فردا دیگه از شرق طلوع نکنه! برای حقایق بزرگ و تغییرناپذیر جهان، فقط از Present Simple استفاده کن.

مقایسه با الگوهای مشابه

معروف‌ترین دوئل بین Present Perfect Continuous و Present Perfect Simple هست. این رو یادت باشه: استمراری = فرآیند؛ ساده = نتیجه. اگه بگی "I've been painting the living room"، احتمالاً موهات رنگیه و دیوارها هم نیمه‌کاره رنگ شدن.
اما اگه بگی "I've painted the living room«، داری من رو دعوت می‌کنی که بیام شاهکارِ تموم‌شده‌ات رو ببینم. یه تفاوت دیگه با Past Continuous هست (»I was working"). زمان Past Continuous یه بن‌بسته؛ توی گذشته موند و تموم شد.
اما Present Perfect Continuous هنوز یه پاش توی زمان حاله. اگه به کسی که باهاش قرار داری بگی "I've been thinking about you«، خیلی رمانتیکه چون یعنی *هنوز* داری بهش فکر می‌کنی. اما اگه بگی »I was thinking about you"، ممکنه طرف بپرسه: «خب بعدش چی شد؟
دیگه فکر نکردی؟ فکرِ بهتری پیدا کردی؟» کانتکست خیلی مهمه! وقتی می‌خوای روی اینکه یه چیزی چقدر طول کشیده یا چقدر براش زحمت کشیدی تاکید کنی، از حالت استمراری استفاده کن.
این زمانِ «ببین چقدر سخت کار کردم» هست.

سؤالات رایج

س: می‌تونم از این برای کارهای کوتاه استفاده کنم؟
ج: نه واقعاً. تو نمی‌گی "I've been dropping my phone« (مگر اینکه هی پشت سر هم گوشیت بیفته!). این یه تراژدی یک ثانیه‌ایه. ازش برای کارهایی که زمان‌بر هستن استفاده کن، مثل »I've been repairing my phone".
س: اشکالی نداره اگه بدون بیانِ زمان ازش استفاده کنم؟
ج: قطعاً! اگه بگی "I've been crying"، چشم‌های قرمزت خودشون زمان رو به من می‌گن. همون نتیجه کافیه تا استفاده از این زمان رو توجیه کنه.
س: «ترفند حافظه» برای یادگیری این چیه؟
ج: به قانون H-B-I فکر کن: Have/Has + Been + Ing. مثل یه Human Being (موجود انسانی) که داره Ing-ing می‌کنه (یه کاری رو انجام می‌ده). تو یه موجود انسانی هستی که همین الان داری Ing-ing می‌کنی!

مکالمات واقعی

*توی کافی‌شاپ*

س

سام

«ببخشید دیر کردم! خیلی وقت بود منتظر بودی؟»
ا

الکس

«نگران نباش. ده دقیقه‌ای هست اینجا نشستم و دارم ایمیل‌هام رو چک می‌کنم.»

*حرف زدن درباره‌ی یه سریال*

ل

لیلا

«خسته به نظر می‌رسی. خوابیدی اصلاً؟»
ب

بن

«راستش نه. از دیروز دارم اون سریال علمی-تخیلی جدید نتفلیکس رو پشت‌سر‌هم می‌بینم.»

تمرین پیشرونده

1

آسون: تشخیص بده که کار تموم شده یا هنوز ادامه داره (مثلاً "I've eaten« در مقابل »I've been eating").

2

متوسط: جمله‌ی Present Continuous زیر رو با استفاده از for two hours به Present Perfect Continuous تبدیل کن: I am studying.

3

سخت: یه موقعیتِ شلوغ‌پلوغِ فعلی رو با این زمان توضیح بده (مثلاً: «آشپزخونه بهم ریخته‌ست چون داشتم برای مهمونی غذا درست می‌کردم»).

Conjugating the Present Perfect Continuous

Subject Auxiliary (Have/Has) Been Verb (-ing) Example
I
have
been
working
I have been working.
You
have
been
working
You have been working.
He/She/It
has
been
working
She has been working.
We
have
been
working
We have been working.
They
have
been
working
They have been working.

Common Contractions

Full Form Contraction Negative Contraction
I have been
I've been
I haven't been
You have been
You've been
You haven't been
He has been
He's been
He hasn't been
She has been
She's been
She hasn't been
It has been
It's been
It hasn't been
We have been
We've been
We haven't been
They have been
They've been
They haven't been

Meanings

A verb tense used to show that an action started in the past and has continued up to the present moment, or has just stopped but has a clear effect on the present.

1

Duration from Past to Present

Emphasizing how long an activity has been continuing.

“She has been working here since 2015.”

“They have been talking on the phone for over an hour.”

2

Recent Activity with Present Result

An action that recently stopped but we can see the results now.

“I'm tired because I've been running.”

“The ground is wet; it has been raining.”

3

Temporary Situations

Describing a situation that is happening lately but might not be permanent.

“I've been staying with my brother until I find a flat.”

“He's been eating a lot of junk food recently.”

Reference Table

Reference table for صحبت در مورد اعمال در حال انجام (حال کامل استمراری)
فاعل فعل کمکی + been فعل (ing دار) نشانه زمان
I / You / We / They
have been
working
since 9 AM
He / She / It
has been
studying
for three hours
I
have not been
sleeping
well lately
She
has not been
feeling
good recently
Have you
been
waiting
long?
Has it
been
raining
all day?

طیف رسمیت

رسمی
I apologize for the delay; I have been attending to an urgent matter.

I apologize for the delay; I have been attending to an urgent matter. (Apologizing for lateness)

خنثی
Sorry I'm late, I've been dealing with some stuff.

Sorry I'm late, I've been dealing with some stuff. (Apologizing for lateness)

غیر رسمی
Sorry! Been busy with some things.

Sorry! Been busy with some things. (Apologizing for lateness)

عامیانه
My bad, been tied up.

My bad, been tied up. (Apologizing for lateness)

Present Perfect Continuous Usage

Present Perfect Continuous

Duration

  • For For 2 hours
  • Since Since 9 AM

Result

  • Tired I've been running
  • Wet It's been raining

Simple vs. Continuous

Present Perfect Simple
Finished I have read the book.
Present Perfect Continuous
Ongoing I have been reading the book.

Choosing the Tense

1

Is the action ongoing?

YES
Use Continuous
NO
Is there a result?
2

Is it a stative verb?

YES
Use Simple
NO
Use Continuous

Time Markers

Duration

  • for ages
  • for a while
  • all day
📍

Starting Point

  • since Monday
  • since I was a kid
  • since breakfast

مثال‌ها بر اساس سطح

1

I have been playing.

I have been playing.

2

She has been eating.

She has been eating.

3

We have been walking.

We have been walking.

4

They have been waiting.

They have been waiting.

1

I have been working for two hours.

I have been working for two hours.

2

He has been living here since May.

He has been living here since May.

3

Have you been waiting long?

Have you been waiting long?

4

It hasn't been raining today.

It hasn't been raining today.

1

I've been thinking about changing my job lately.

I've been thinking about changing my job lately.

2

Why are you so sweaty? I've been gardening.

Why are you so sweaty? I've been gardening.

3

They've been arguing all morning.

They've been arguing all morning.

4

She's been feeling a bit under the weather recently.

She's been feeling a bit under the weather recently.

1

I've been trying to reach you for days, but your phone was off.

I've been trying to reach you for days, but your phone was off.

2

The company has been struggling to meet its targets this quarter.

The company has been struggling to meet its targets this quarter.

3

He's been working out a lot; you can really see the difference.

He's been working out a lot; you can really see the difference.

4

We've been considering moving to the countryside for some time now.

We've been considering moving to the countryside for some time now.

1

I've been meaning to catch up with you regarding the project's progress.

I've been meaning to catch up with you regarding the project's progress.

2

The researchers have been conducting experiments to validate the hypothesis.

The researchers have been conducting experiments to validate the hypothesis.

3

She has been consistently outperforming her peers in every assessment.

She has been consistently outperforming her peers in every assessment.

4

The political climate has been shifting toward more populist ideologies.

The political climate has been shifting toward more populist ideologies.

1

The author has been painstakingly revising the manuscript for over a decade.

The author has been painstakingly revising the manuscript for over a decade.

2

Economists have been debating the long-term implications of this policy since its inception.

Economists have been debating the long-term implications of this policy since its inception.

3

The ecosystem has been undergoing subtle but irreversible changes due to global warming.

The ecosystem has been undergoing subtle but irreversible changes due to global warming.

4

I've been oscillating between accepting the offer and pursuing my own venture.

I've been oscillating between accepting the offer and pursuing my own venture.

به‌راحتی اشتباه گرفته می‌شود

Talking about Ongoing Actions (Present Perfect Continuous) در مقابل Present Perfect Simple

Learners mix them up when talking about completed vs. uncompleted actions.

Talking about Ongoing Actions (Present Perfect Continuous) در مقابل Present Continuous

Learners use 'I am doing' for actions that started in the past.

Talking about Ongoing Actions (Present Perfect Continuous) در مقابل Past Perfect Continuous

Learners use the Present form when the action ended before another past action.

اشتباهات رایج

I am working here for 2 years.

I have been working here for 2 years.

In English, you cannot use the present tense for actions that started in the past.

I have working.

I have been working.

You must include 'been' to form the perfect continuous.

She has been work.

She has been working.

The main verb must always have the -ing ending.

They have been been working.

They have been working.

Don't double the 'been'.

He have been waiting.

He has been waiting.

Third person singular (he/she/it) requires 'has'.

I have been knowing him.

I have known him.

'Know' is a stative verb and cannot be used in the continuous form.

I've been here since two hours.

I've been here for two hours.

Use 'for' for a period of time, 'since' for a point in time.

I have been broken the vase.

I have broken the vase.

Breaking a vase is a single, finished action. Use Present Perfect Simple.

How long are you waiting?

How long have you been waiting?

'How long' usually triggers the Present Perfect Continuous.

I've been being tired.

I've been tired.

'Be' is a stative verb; 'been being' is rarely used in this context.

I've been having this car for years.

I've had this car for years.

When 'have' means possession, it is stative.

الگوهای جمله‌سازی

I have been ___ for ___.

She has been ___ since ___.

Have you been ___ lately?

I'm tired because I've been ___.

Real World Usage

Job Interviews very common

I have been working in this industry for over a decade.

Texting Friends constant

Sorry, I've been sleeping all afternoon!

Doctor's Appointment common

I've been having these headaches for about a week.

Social Media Captions very common

We've been dreaming of this vacation for years!

Customer Support common

I've been trying to log in, but the site keeps crashing.

Weather Reports occasional

It has been raining steadily across the region.

Dating common

I've been looking forward to this date all week.

Academic Writing occasional

Scholars have been debating this theory for centuries.

⚠️

فعل‌های حالت‌دهنده ممنوع

بعضی فعل‌ها هستن که حالت رو نشون میدن، نه حرکت. مثل believe, know, understand. اینا رو هیچ‌وقت با ing- استفاده نکن. باید بگی:
I have known her for years.
🎯

قانون 'نتیجه قابل دیدن'

اگه نتیجه یه کاری رو تو همین الان میبینی، میتونی از این زمان استفاده کنی. مثلاً دوستت میپرسه 'Why are your hands dirty?' تو میگی: "I've been gardening."
💡

کوتاه حرف بزن

توی حرف زدن، معمولاً I have been رو به شکل خلاصه "I've been« میگی. اینجوری خیلی طبیعی‌تر و روان‌تر صحبت می‌کنی، مثل: »I've been waiting."

Smart Tips

Automatically reach for the Present Perfect Continuous.

How long do you wait? How long have you been waiting?

Use 'I've been [verb-ing]' to provide the reason.

I am tired because I ran. I'm tired because I've been running.

You can use either Simple or Continuous, but Continuous sounds more like a current, active part of your life.

I have lived here for a year. I've been living here for a year.

Use 'I've been meaning to...' to show you haven't forgotten.

I wanted to call you. I've been meaning to call you.

تلفظ

/aɪv bɪn ˈwɜːrkɪŋ/

The 'been' reduction

In natural speech, 'been' is often reduced to /bɪn/ (like 'bin') rather than /biːn/ (like 'bean').

I've been STUDYING.

Contraction stress

The stress usually falls on the main verb, not on 'have' or 'been'.

Rising-Falling for statements

I've been ↗waiting for ↘hours.

Conveys a sense of duration or slight frustration.

حفظ کنید

روش یادسپاری

Remember 'HBB': Have/Has + Been + -ing. Think of it as 'Have Been Busy' doing something.

تداعی تصویری

Imagine a long bridge connecting a 'Past' island to a 'Present' island. On the bridge, someone is walking (the action). The bridge is the 'been' part that holds the past and present together.

Rhyme

If the action's still in view, 'have been -ing' is for you!

Story

Bob started painting his house at 8 AM. It is now 2 PM and Bob is covered in paint. Bob says, 'I have been painting all day.' The paint on Bob is the result, and the time spent is the duration.

شبکه واژگان

DurationOngoingRecentlyLatelyForSinceProcess

چالش

Look around you. Find one thing that has been happening for a while (e.g., the sun shining, a fan spinning). Say it out loud: 'The fan has been spinning for ten minutes.'

نکات فرهنگی

British speakers often use the Present Perfect Continuous more frequently than Americans in casual conversation to describe recent events.

Americans might sometimes substitute the Past Simple in contexts where a result is visible, though PPC is still standard for duration.

Australians frequently use the contraction 'I've been' followed by 'reckoning' to express a developing thought.

The 'have + been + -ing' construction developed in Middle English as a way to combine the perfect aspect (completion/result) with the progressive aspect (ongoing action).

شروع‌کننده‌های مکالمه

What have you been doing since we last met?

Have you been watching any good series on Netflix lately?

What projects have you been working on at your job recently?

How long have you been living in this city?

موضوعات نگارش

Write about a hobby you have been practicing recently. How long have you been doing it?
Describe your daily routine over the last month. What have you been doing differently?
Reflect on your English learning journey. How long have you been studying, and what have you been focusing on?
Discuss a global issue that has been developing over the last few years.

اشتباهات رایج

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

جای خالی رو با شکل صحیح فعل پر کن.

I ___ (study) for three hours and I need a break.

✓ Correct! ✗ Not quite. Correct answer: have_been_studying
از 'have been' + فعل ing دار استفاده می‌کنیم چون کار توی گذشته شروع شده و هنوز ادامه داره.
جمله صحیح رو انتخاب کن. چند گزینه‌ای

Select the correct way to express a long-term action:

✓ Correct! ✗ Not quite. Correct answer: I have known her since 2010.
فعل 'know' یک فعل حالتیه، پس باید از Present Perfect Simple استفاده کنیم، نه continuous.
اشتباه جمله رو پیدا کن و درستش کن. Error Correction

Find and fix the mistake:

He have been waiting for the bus since twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: He has been waiting for the bus for twenty minutes.
برای فاعل سوم شخص مفرد (He) از 'has' و برای نشون دادن مدت زمان (20 minutes) از 'for' استفاده می‌کنیم.

Score: /3

تمرین‌های عملی

8 exercises
Complete the sentence with the correct form of the verb in brackets.

I ___ (wait) for the bus for twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: have been waiting
The duration 'for twenty minutes' requires the Present Perfect Continuous.
Choose the most natural sounding sentence. چند گزینه‌ای

Why are your hands so dirty?

✓ Correct! ✗ Not quite. Correct answer: I have been working in the garden.
The dirty hands are a present result of a recent activity.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

She has been knowing him since they were children.

✓ Correct! ✗ Not quite. Correct answer: has been knowing -> has known
'Know' is a stative verb and cannot be continuous.
Rewrite the sentences using the Present Perfect Continuous. Sentence Transformation

It started raining at 2 PM. It is still raining now.

✓ Correct! ✗ Not quite. Correct answer: It has been raining since 2 PM.
This combines the start time and the ongoing action.
Fill in the gap in the conversation. Dialogue Completion

A: You look exhausted! B: I ___ (study) all night.

✓ Correct! ✗ Not quite. Correct answer: have been studying
The exhaustion is a result of the all-night activity.
Which sentence focuses on the RESULT (not the duration)? Grammar Sorting

Select the Present Perfect Simple sentence.

✓ Correct! ✗ Not quite. Correct answer: I have washed the car.
Present Perfect Simple focuses on the completed result.
Put the words in the correct order. Sentence Building

been / they / for / learning / have / years / English / five

✓ Correct! ✗ Not quite. Correct answer: They have been learning English for five years.
The standard order is Subject + have been + V-ing + Object + Duration.
Match the situation to the sentence. جفت کردن

Situation: The kitchen is a mess and there is flour everywhere.

✓ Correct! ✗ Not quite. Correct answer: Someone has been baking.
The mess is the result of the process of baking.

Score: /8

Practice Bank

10 exercises
جمله رو کامل کن. پر کردن جای خالی

They ___ (play) video games all day.

✓ Correct! ✗ Not quite. Correct answer: have_been_playing
کلمه‌ها رو به ترتیب درست بچین. Sentence Reorder

been / for / I / searching / have / hours / my keys

✓ Correct! ✗ Not quite. Correct answer: I have been searching for my keys for hours.
جمله صحیح رو انتخاب کن. چند گزینه‌ای

How do you ask about a recent activity?

✓ Correct! ✗ Not quite. Correct answer: What have you been doing lately?
به انگلیسی ترجمه کن: ترجمه

Es regnet den ganzen Tag.

✓ Correct! ✗ Not quite. Correct answer: It has been raining all day.
اشتباه رو درست کن. Error Correction

We been working on this since three hours.

✓ Correct! ✗ Not quite. Correct answer: We have been working on this for three hours.
قسمت‌های جمله رو بهم وصل کن. جفت کردن

Match the subject with the correct verb form.

✓ Correct! ✗ Not quite. Correct answer: matched
جای خالی رو پر کن. پر کردن جای خالی

Why are you red? ___ you ___ (run)?

✓ Correct! ✗ Not quite. Correct answer: Have...been running
کدوم برای شروع یه نقطه زمانی درسته؟ چند گزینه‌ای

I've been here...

✓ Correct! ✗ Not quite. Correct answer: since two o'clock.
کلمه‌ها رو به ترتیب بچین. Sentence Reorder

not / she / sleeping / has / well / been

✓ Correct! ✗ Not quite. Correct answer: She has not been sleeping well.
به انگلیسی ترجمه کن: ترجمه

Ich lerne schon seit zwei Jahren Spanisch.

✓ Correct! ✗ Not quite. Correct answer: I have been learning Spanish for two years.

Score: /10

سوالات متداول (8)

Yes! They are the most common time markers. Use `for` for a period (for 3 hours) and `since` for a specific point (since 3 o'clock).

Often, there is very little difference. However, `I've worked` sounds more permanent, while `I've been working` sounds more temporary or emphasizes the effort.

Because `know` is a stative verb. Stative verbs describe states, not actions, so they don't usually take the -ing form.

In American English, it's usually `The team has been`. In British English, both `has been` and `have been` are acceptable.

Yes, if the result is still visible. For example, if you are out of breath, you say `I've been running` even if you have stopped.

Move 'have' or 'has' to the front: `Have you been studying?`

Very! It's much more common in speech than in formal writing because we often talk about our recent activities.

Just add 'not' after have/has: `I have not (haven't) been working.`

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Presente de indicativo + desde hace

English requires the perfect aspect (have been) while Spanish uses the present.

French low

Présent + depuis

French does not have a specific 'perfect continuous' construction for this meaning.

German low

Präsens + seit

German lacks the continuous aspect entirely in its standard grammar.

Japanese moderate

~te iru (ている)

Japanese relies on context or time markers to show the action started in the past.

Arabic moderate

Ma zala (ما زال) + Present Verb

Arabic grammar structures the relationship between time and aspect differently, often using the active participle.

Chinese low

Yīzhí (一直) + Verb + le (了)

Chinese has no verb conjugation, so the 'have been -ing' structure is purely lexical.

Learning Path

Prerequisites

Was this helpful?
هنوز نظری وجود ندارد. اولین نفری باشید که افکار خود را به اشتراک می‌گذارد!