PRESENT PERFECT PROGRESSIVE (CONTINUOUS) and PRESENT PERFECT
Present Perfect Progressive • Actions that started in past, continue to present and maybe continue in the future. (Actions haven’t finished or have been completed recently) It has been snowing all day. Ted has been looking for a job for a year and hasn’t found one yet.
How long has the counter been marking the time?
How long has the money been falling?
• Actions that have stopped recently and we can see a sign from that action. She has been working all night with the report. (The report is completed and she looks tired.) It has been raining. (It’s not raining right now but the floor still is wet)
Present Perfect Progressive • Repeated actions that started in the past. Verbs emphasizing physical actions as hit, punch, knock, jump, etc.
• How long has Jimmy been running? • How many times has Jimmy won the race?
Sometimes we can use Present Perfect or Present Perfect Continuous and the meaning is the same
We have lived in CT for 3 years. We have been living in CT since 1997.
Present Perfect vs. Present Perfect Progressive Present Perfect • Emphasizes on a permanent event.
They have read a book about philosophy. (They finished reading the book.)
Present Perfect Progressive • Emphasizes on a temporary event.
They have been reading a book about philosophy. (They are still reading the book.)
Present Perfect • We want to know ‌ How much someone has done something How many times someone has done something How many things someone has done
She has cooked and cleaned all day. We have met twice a week for two months.
Present Perfect Progressive We want to know or talk about... How long something has been happening.
I have been reading the New York Magazine for two months.