Present Perfect Simple – Present Perfect Progressive Exercises For English Grammar

Fun with language learning through grammar exercises 

Present Perfect Simple and Present Perfect Progressive are two important aspects of English grammar. The Present Perfect Simple expresses an action that is still going on or that stopped recently, but has an influence on the present. It puts emphasis on the result. The Present Perfect Progressive expresses an action that recently stopped or is still going on. It puts emphasis on the duration or course of action. Learning to use these effectively can improve your fluency and overall command of the English language.

Exercise 1: Fill in the blanks using Present Perfect Simple:

1. I *have lived* (live) in Paris for five years.
2. She *has eaten* (eat) sushi before.
3. They *have played* (play) football at the park.
4. He *has worked* (work) for this company since 2010.
5. We *have visited* (visit) the Grand Canyon twice.
6. The children *have already done* (already do) their homework.
7. You *have seen* (see) that movie already, haven’t you?
8. She *has never been* (never be) to Australia.
9. They *have had* (have) the same car for ten years.
10. We *have gone* (go) to the circus three times this year.
11. I *have already eaten* (already eat) dinner.
12. Jessica *has read* (read) that book.
13. The teacher *has graded* (grade) our papers.
14. Paul *has just arrived* (just arrive).
15. My parents *have bought* (buy) a new house.

Exercise 2: Fill in the blanks using Present Perfect Progressive:

1. I *have been living* (live) in Paris for five years.
2. She *has been eating* (eat) sushi this entire week.
3. They *have been playing* (play) football for two hours now.
4. He *has been working* (work) for this company for ten years.
5. We *have been visiting* (visit) the Grand Canyon.
6. The children *have been doing* (do) their homework.
7. You *have been seeing* (see) that movie, haven’t you?
8. She *has been going* (go) to Australia.
9. They *have been having* (have) the same car for a long time now.
10. We *have been going* (go) to the circus.
11. I *have been eating* (eat) dinner.
12. Jessica *has been reading* (read) that book.
13. The teacher *has been grading* (grade) our papers.
14. Paul *has been arriving* (arrive).
15. My parents *have been buying* (buy) a new house.

Το Talkpal είναι ένας καθηγητής γλώσσας με τεχνητή νοημοσύνη. Μάθετε 57+ γλώσσες 5 φορές πιο γρήγορα με επαναστατική τεχνολογία.

Ο πιο αποτελεσματικός τρόπος εκμάθησης μιας γλώσσας

Η ΔΙΑΦΟΡΆ TALKPAL

ΤΗΝ ΠΙΟ ΠΡΟΗΓΜΈΝΗ ΤΕΧΝΟΛΟΓΊΑ ΤΕΧΝΗΤΉΣ ΝΟΗΜΟΣΎΝΗΣ

Καθηλωτικές συζητήσεις

Βυθιστείτε σε συναρπαστικούς διαλόγους που έχουν σχεδιαστεί για να βελτιστοποιήσουν τη διατήρηση της γλώσσας και να βελτιώσουν την ευχέρεια.

Ανατροφοδότηση σε πραγματικό χρόνο

Λάβετε άμεση, εξατομικευμένη ανατροφοδότηση και προτάσεις για να επιταχύνετε την εκμάθηση της γλώσσας σας.

Εξατομίκευση

Μάθετε με μεθόδους προσαρμοσμένες στο μοναδικό σας στυλ και ρυθμό, εξασφαλίζοντας ένα εξατομικευμένο και αποτελεσματικό ταξίδι προς την ευφράδεια.

ΜΆΘΕΤΕ ΓΛΏΣΣΕΣ ΓΡΗΓΟΡΌΤΕΡΑ
ΜΕ ΤΕΧΝΗΤΉ ΝΟΗΜΟΣΎΝΗ

Μάθετε 5x γρηγορότερα