PERFECT PROGRESSIVE TENSES AND THEIR USAGES – WWW.ENGWIN.NET

11+ Learners Tamil Nadu Samacheer Kalvi Class 12 Grammar Support

PERFECT PROGRESSIVE TENSES AND THEIR USAGES

ENGWIN.NET • Exam-focused English Grammar Courseware

Learn how to show an action that has continued for a period of time — with clear rules, Tamil help, Indian examples and Samacheer-style practice.

Learning Outcomes

  • Identify Present, Past and Future Perfect Progressive Tenses.
  • Form affirmative, negative and interrogative sentences correctly.
  • Use since, for, by and time expressions accurately.
  • Choose the correct tense in fill-in-the-blank and error-correction questions.
  • Distinguish Perfect Progressive from Perfect and Simple/Progressive forms.
  • Apply the grammar in Tamil Nadu HSE-style practice.
தமிழ் உதவி: Perfect Progressive Tense என்பது ஒரு செயல் ஒரு குறிப்பிட்ட காலமாக தொடர்ந்து நடந்துகொண்டிருப்பதை காட்டுகிறது. கால அளவு (duration) முக்கியமானது.

Course Roadmap

Lessons 1–4
Concept, forms, Present Perfect Progressive and practice.
Lessons 5–8
Past/Future Perfect Progressive, negatives and questions.
Lessons 9–10
Since/for, tense comparison and exam clues.
Lessons 11–12
Samacheer-style practice, common errors and mastery.

Lesson 1 — What is a Perfect Progressive Tense?

A Perfect Progressive tense combines two ideas:

  1. Perfect: connects an action with a reference time.
  2. Progressive: shows that the action has been continuing.
Perfect Progressive = have/has/had/will have + been + verb-ing

Example: Ravi has been studying for two hours.

தமிழில்: ரவி இரண்டு மணி நேரமாக படித்துக் கொண்டிருக்கிறார். இங்கு for two hours செயல் தொடர்ந்த கால அளவை காட்டுகிறது.

Lesson 2 — The Three Perfect Progressive Tenses

TenseStructureExampleதமிழ் அர்த்தம்
Present Perfect Progressivehas/have been + V-ingPriya has been reading for an hour.பிரியா ஒரு மணி நேரமாக படித்துக் கொண்டிருக்கிறார்.
Past Perfect Progressivehad been + V-ingArun had been waiting for an hour.அருண் ஒரு மணி நேரமாக காத்துக் கொண்டிருந்தார்.
Future Perfect Progressivewill have been + V-ingMeena will have been working for five hours.மீனா ஐந்து மணி நேரமாக வேலை செய்து கொண்டிருப்பார்.

Lesson 3 — Present Perfect Progressive

Subject + has/have + been + V-ing

Use it for an action that started in the past and is still continuing, especially when the duration is important.

Ravi has been practising cricket for three hours.
Ananya has been preparing for the examination since Monday.
Karthik has been repairing his bicycle since morning.
Meena and Priya have been discussing the project for an hour.
Signal: for = கால அளவு; since = தொடங்கிய நேரம்/நாள்.
For two hours = இரண்டு மணி நேரமாக; Since Monday = திங்கட்கிழமை முதல்.

Lesson 4 — Present Perfect Progressive: Negative & Questions

Negative:
Ravi has not been sleeping well.
They have not been practising regularly.
Question:
Has Ravi been studying since morning?
Have they been waiting for long?
Exam shortcut: In a question, place has/have before the subject; keep been + V-ing after it.

Lesson 5 — Past Perfect Progressive

Subject + had + been + V-ing

Use it for an action that continued for some time before another past event or past point.

Example: When Priya reached the library, Arun had been waiting for thirty minutes.
The waiting began earlier and continued until the past event “Priya reached”.
தமிழ்: பிரியா நூலகத்தை அடைந்தபோது, அருண் முப்பது நிமிடங்களாக காத்துக் கொண்டிருந்தான்.
Before the rain stopped, the children had been playing outside.
Karthik was tired because he had been travelling all night.

Lesson 6 — Past Perfect Progressive: Negative & Questions

Negative:
Meena had not been feeling well before the test.
Question:
Had Ravi been working there for five years before he moved?
Remember: Do not write had been studied for an ongoing action. Write had been studying.

Lesson 7 — Future Perfect Progressive

Subject + will have been + V-ing

Use it to say that an action will have continued for a certain period up to a future time.

By 6 p.m., Ravi will have been studying for four hours.
By next June, Priya will have been teaching at the school for ten years.
By tomorrow morning, Karthik will have been travelling for twelve hours.
By the end of the month, Ananya will have been training for six weeks.
தமிழ்: எதிர்காலத்தில் ஒரு குறிப்பிட்ட நேரம் வரையிலும் ஒரு செயல் எவ்வளவு காலமாக தொடர்ந்து நடந்துகொண்டிருக்கும் என்பதை இது காட்டுகிறது.

Lesson 8 — Future Perfect Progressive: Negative & Questions

Negative:
By Friday, I will not have been working here for a full year.
Question:
Will Priya have been studying for three hours by noon?

Pattern: Will + subject + have been + V-ing?

Lesson 9 — Since, For and Other Time Clues

ClueUseExample
forduration / கால அளவுRavi has been reading for two hours.
sincestarting point / தொடக்க நேரம்Ravi has been reading since 5 p.m..
all morningcontinuing durationMeena has been working all morning.
by + future timefuture reference pointBy noon, Arun will have been travelling for four hours.
before + past eventearlier continuing actionBefore the teacher arrived, the students had been talking.
Memory trick: FOR = How long?   SINCE = From when?

Lesson 10 — Perfect Progressive vs Other Tenses

SentenceWhat it emphasises
Priya has studied English for three years.Fact / completed or general experience.
Priya has been studying English for three years.Continuing activity and duration.
Arun had worked there before 2020.Past fact.
Arun had been working there for five years before 2020.Continuing duration before a past point.
Meena will have completed the course by June.Completion by a future deadline.
Meena will have been attending the course for six months by June.Duration up to a future point.
தமிழ் உதவி: “செயல் முடிந்ததா?” என்ற கருத்து முக்கியமானால் Perfect; “எவ்வளவு நேரமாக தொடர்ந்து நடந்தது?” என்பது முக்கியமானால் Perfect Progressive மிகவும் பொருத்தமாகும்.

Lesson 11 — Samacheer-Style Previous-Paper Practice

The Tamil Nadu HSE English examination is a 90-mark paper under the current scheme, and official DGE material describes the State Board syllabus prescribed by SCERT. Previous-paper collections provide multiple years of Class 12 English papers. The practice below is Samacheer-style/adapted practice, not a claim that every sentence is reproduced verbatim from a particular paper. citeturn0search36turn0search37turn0search1

Practice A — Fill in the blanks

  1. Ravi __________ (study) for two hours. (Present Perfect Progressive)
  2. When Priya arrived, Arun __________ (wait) for thirty minutes. (Past Perfect Progressive)
  3. By 8 p.m., Meena __________ (work) for six hours. (Future Perfect Progressive)
  4. Karthik __________ (practise) since morning. (Present Perfect Progressive)
  5. Before the bus came, the children __________ (stand) at the stop for twenty minutes. (Past Perfect Progressive)
Show Answers

1. has been studying   2. had been waiting   3. will have been working   4. has been practising   5. had been standing

Practice B — Choose the correct form

  1. Ananya ________ for the competition since Monday. (has been preparing / has prepared)
  2. When the teacher entered, the students ________ for ten minutes. (had been talking / have been talking)
  3. By next month, Ravi ________ here for a year. (will have been working / has been working)
  4. Priya ________ not been feeling well since yesterday. (has / had)
  5. ________ Karthik been waiting for an hour? (Has / Had)
Show Answers

1. has been preparing   2. had been talking   3. will have been working   4. has   5. Has

Practice C — Correct the errors

  1. Ravi has been study for two hours.
  2. Priya had been waited for the bus.
  3. By noon, Arun will have been work for five hours.
  4. Meena has been working since three hours.
  5. Had Karthik been practise before the match?
Show Corrections

1. Ravi has been studying for two hours.
2. Priya had been waiting for the bus.
3. By noon, Arun will have been working for five hours.
4. Meena has been working for three hours.
5. Had Karthik been practising before the match?

Lesson 12 — Common Errors, Exam Shortcuts & Mastery

Error 1: has been study ❌
Correct: has been studying ✅
Error 2: had been waited ❌
Correct: had been waiting ✅
Error 3: will have been work ❌
Correct: will have been working ✅
Error 4: since two hours ❌
Correct: for two hours ✅

20-MCQ Exam Drill

1. Ravi ________ for two hours.
A) has studied   B) has been studying   C) had studied   D) will study
AnswerB — has been studying
2. Priya ________ since 6 a.m.
A) has been reading   B) had read   C) will read   D) reads
AnswerA — has been reading
3. When Arun arrived, Meena ________ for an hour.
A) has waited   B) had been waiting   C) will wait   D) waits
AnswerB — had been waiting
4. By 5 p.m., Karthik ________ for six hours.
A) will have been working   B) has worked   C) had worked   D) works
AnswerA — will have been working
5. “For three days” expresses ________.
A) starting point   B) duration   C) place   D) person
AnswerB — duration
6. “Since Monday” expresses ________.
A) duration only   B) starting point   C) result   D) condition
AnswerB — starting point
7. The correct form is ________.
A) has been write   B) has been writing   C) has been writtening   D) has writing
AnswerB — has been writing
8. The past form is ________.
A) had been + V-ing   B) has been + V-ing   C) will been + V-ing   D) had + V3
AnswerA — had been + V-ing
9. The future form is ________.
A) has been + V-ing   B) had been + V-ing   C) will have been + V-ing   D) will + V3
AnswerC — will have been + V-ing
10. “Has Priya been studying?” is a ________ sentence.
A) negative   B) interrogative   C) imperative   D) exclamatory
AnswerB — interrogative
11. “Ravi has not been sleeping well” is ________.
A) affirmative   B) negative   C) question   D) command
AnswerB — negative
12. Choose the correct sentence.
A) Meena has been practise for an hour.
B) Meena has been practising for an hour.
C) Meena has practising for an hour.
D) Meena been practising for an hour.
AnswerB
13. Before the match began, Arun ________ for two hours.
A) had been training   B) has been training   C) will train   D) trains
AnswerA — had been training
14. By next year, Priya ________ at the college for five years.
A) has been teaching   B) had taught   C) will have been teaching   D) teaches
AnswerC — will have been teaching
15. “For five years” answers ________.
A) From when?   B) How long?   C) Where?   D) Why?
AnswerB — How long?
16. “Since 2022” answers ________.
A) From when?   B) How many?   C) How often?   D) Where?
AnswerA — From when?
17. The verb after “been” in these forms is normally ________.
A) V1   B) V2   C) V-ing   D) V3
AnswerC — V-ing
18. Which is correct?
A) had been waited   B) had been waiting   C) had been wait   D) had waiting
AnswerB — had been waiting
19. Which tense focuses strongly on duration up to a future point?
A) Simple Future   B) Future Perfect Progressive   C) Simple Past   D) Present Simple
AnswerB
20. Which sentence is correct?
A) Ananya has been learning English since June.
B) Ananya has been learn English since June.
C) Ananya have been learning English since June.
D) Ananya has been learned English since June.
AnswerA

Revision Chart

TenseFormulaTypical clueExample
Present Perfect Progressivehas/have been + V-ingsince, for, all morningRavi has been studying for two hours.
Past Perfect Progressivehad been + V-ingbefore, when + past event, forRavi had been studying for two hours before lunch.
Future Perfect Progressivewill have been + V-ingby + future time, forRavi will have been studying for two hours by noon.

Final Mastery Check

  1. Priya __________ (read) since morning.
  2. When Arun came home, Meena __________ (cook) for an hour.
  3. By 7 p.m., Karthik __________ (travel) for five hours.
  4. Ravi has been working __________ 9 a.m. (since/for)
  5. Ananya has been practising __________ three hours. (since/for)
  6. Change into a question: “Meena has been preparing for the test.”
Mastery Answers

1. has been reading   2. had been cooking   3. will have been travelling   4. since   5. for   6. Has Meena been preparing for the test?

Teacher / Learner Self-Rating

17–20: Excellent 13–16: Very Good 9–12: Keep Practising 0–8: Relearn the formulas
முக்கிய நினைவுக் குறிப்பு:
Present → has/have been + V-ing
Past → had been + V-ing
Future → will have been + V-ing
FOR = கால அளவுSINCE = தொடக்க நேரம்

Classroom Activities

  1. Time-Line Race: Give learners a starting point and duration; they build a correct sentence.
  2. Tense Detective: Circle the auxiliary verbs and underline the V-ing form.
  3. Pair Interview: “How long have you been studying English?” — answer using for or since.
  4. Exam Sprint: Complete five tense blanks in three minutes and explain the clue used.

Source & Exam Alignment Note

This courseware is designed around Tamil Nadu HSE English grammar practice and previous-paper style. The official DGE question-paper pattern describes a 90-mark HSE English paper and lists the tested areas; the official scheme states that HSE English syllabus and textbooks are prescribed by SCERT. Public repositories currently list multiple years of TN Class 12 English papers, while Samacheer-oriented grammar resources include tense-form exercises such as have been waiting and had been looking. citeturn0search36turn0search37turn0search0turn0search1

For classroom use, treat the exercises in this page as original/adapted Samacheer-style practice unless a question is explicitly identified as a verified previous-paper question.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top