Share on
Facebook

The present perfect simple, continuous

Present perfect 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


remove


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?

Now try more exercises on present perfect simple and present perfect continuous to improve quickly. See also English tenses for rules on all tenses, modal verbs, regular and irregular verbs, esl printables and worksheets.

remove

back to all exercises

To link to this page from your website, copy and paste the following code to your web page.

It will show on your page as:
Present perfect

For more click on the arrows: