Present perfect simple
Present perfect continuous
PDF exercises

menu
☰
  • English grammar
  • PDF books
  • PDF worksheets
  • PDF tests
  • English tenses PDF
  • Present tenses
  • Past tenses
  • Future tenses
  • Going to
  • Present perfect tense
  • Past perfect tense
  • Future perfect tense
  • Regular, irregular verbs
  • Modal verbs
  • Passive voice
  • Imperative sentence
  • Would, should, could...
  • Gerunds and infinitives
  • If-conditional
  • Time clauses
  • Relative clauses
  • Direct | indirect object
  • Indirect questions
  • Reported speech

Present perfect simple and continuous

  • PDF exercises with answers
  • grammar rules with examples

English grammar books PDF

PDF book 1: English tenses exercises

PDF book 2: English grammar exercises

PDF book 3: English grammar rules

Read more about English grammar books PDF on e-grammar.org.


Present perfect simple and continuous exercises

Online exercises with keys:

Present perfect simple and continuous exercises

PDF worksheets with answers:

(PDF) Present perfect simple + continuous Exercise 1

Tick the correct sentences. If a sentence is not correct, rewrite it:
The girl has been buying four dictionaries. - has bought
I haven't eaten anything since I arrived. ✓

(PDF) Present perfect simple + continuous Exercise 2

Choose correct options:
I have been staying at this hotel ___. (for a long time | a long time ago | from May

(PDF) Present perfect simple + continuous Exercise 3

Correct mistakes:
We've run so long and I'm not tired yet. - have been running
Take this picture. I've been painting it for you. - have painted

(PDF) Present perfect simple + continuous Exercise 4

Use the underlined words to make questions:
My wife is learning Japanese. - ___ she ___ Japanese before?

(PDF) Present perfect simple + continuous Exercise 5

Use the words in brackets to complete these sentences:
(make) She ___ puddings all day. She's pretty tired. - How many puddings ___ she ___ ?

(PDF) Present perfect simple + continuous Exercise 6

Complete the conversation:
Tom: Where ___ so long, Dad? (be) - Dad: I ___ late today. (work) What's the matter?

(PDF) Present perfect simple + continuous Exercise 7

Choose the correct options:
Paul has gone ___
Paul has been going ___
out with Charlene for a couple of months.
to Paris for a few days.

PDF grammar rules:

English tenses PDF Printable grammar rules with examples.

For students of English as a second language.

top

About the author | Privacy policy