Present perfect continuous exercises

  • E-grammar printables
  • Mixed exercises
  • Present simple (pdf)
  • Present continuous
  • Present simple
    and continuous online
  • Present + going to | future
  • Modal verbs
    can, may, must
  • Past simple
    and continuous
  • Present perfect
  • Past perfect
  • Future tense
  • Future perfect
  • Regular verbs
  • Irregular verbs
  • Passive and active
    voice
  • Imperative sentence
  • Conditional tense
  • Gerunds and infinitives
  • Conditional sentences
    if clauses
  • Time
    clauses
  • Relative clauses
  • Direct and indirect
    object
  • Indirect questions
  • Reported (indirect)
    speech
  • ESL worksheets

Present perfect Present perfect continuous exercises-test 3, exercise 4

Match the following sentences.

Example: 1 I have been swimming in the sea.
2 I have swum in the sea.
a But I am not going to try it again.
b My hair is wet.
Correct: 1b 2a


clear


1 We have visited England
2 We have been visiting England
Correct:
a six times.
b since we started learning English.

1 Why is the table in such a mess?
2 Have something to eat. Here you are.
Correct:
a I've been making a salad.
b I've made a salad.

1 Someone has eaten our toasts.
2 Someone has been eating our toasts.
Correct:
a There is only one toast left.
b They are all gone.

1 Paul has gone
2 Paul has been going
Correct:
a out with Charlene for a couple of months.
b to Paris for a few days.

1 How long
2 How many times
Correct:
a have you been trying to contact me?
b have you tried to contact me?

1 I've typed
2 I've been typing
Correct:
a three letters since you came home.
b letters since you came home.

1 What have you been doing?
2 What have you done?
Correct:
a Your face is so red.
b Have you sent him an e-mail?

Try more Present perfect Present perfect continuous exercises. See also our English grammar exercises and rules on other English tenses and sentence structures online or in esl printables and English worksheets.

clear

back to all exercises

top

created by Mgr. Petr Kulatý, programming Ondrej Hanak