Perfect vs Perfect Progressive
التام والتام المستمر
Completed result versus continuing duration — in the present and the past.
Step 1 — Learn
Concept, rules, model examples and the mistakes STEP repeats every year.
Concept
The perfect emphasises the completed action and its result or quantity. The perfect progressive emphasises duration and continuity, and often explains a visible present or past state.
التام يركز على اكتمال الحدث ونتيجته، والتام المستمر يركز على الاستمرار والمدة.
Rules & forms
Result / how many → present perfect
- • I have written three emails.
Duration / how long → present perfect progressive
- • I have been writing emails all morning.
Past perfect vs past perfect progressive follow the same contrast before a past point.
- • He had finished the report.
- • He had been working for hours when the power failed.
State verbs use the perfect, not the perfect progressive.
- • I have known him for years. (not: have been knowing)
Common mistakes & STEP traps
❌ I have been knowing her for years.
✅ I have known her for years.
Know is a state verb.
❌ She has been reading three books.
✅ She has read three books.
A number of completed items needs the perfect.
❌ How long have you written?
✅ How long have you been writing?
How long emphasises duration.
Step 2 — Practice
Sentence completion, error recognition and usage discrimination. Feedback appears only after you answer.
Perfect vs Perfect Progressive practice
Score 0/8Question 1 of 8 · Discrimination
I ______ five reports today.
Step 3 — STEP test
Exam-style multiple choice with scoring, percentage and a review of everything you missed.
Perfect vs Perfect Progressive STEP test
Score 0/10Question 1 of 10 · STEP
She ______ that novel three times.