Apache 39's

English Classes Online

Class exercise

C2 – Worksheet 2b – Present Perfect

Present Perfect

1 / 20

She ___________________________________ (be) to Paris three times.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

2 / 20

I ______________ (shut) the window to keep out the cold.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

3 / 20

___________________________________ (they / shake) the bottle before using it?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

4 / 20

___________________________________ (you / know) the truth all along?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

5 / 20

___________________________________ (you / speak) to the teacher?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

6 / 20

She ___________________________________ (feel) tired all day.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

7 / 20

They ___________________________________ (come) to the party early.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

8 / 20

He ___________________________________ (write) that book already.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

9 / 20

He ___________________________________ (not / spend) all his money.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

10 / 20

___________________________________ (you / put) the toys away?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

11 / 20

She ___________________________________ (hit) her target every time she practices.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

12 / 20

She___________________________________ (not / hold) back her opinions during the discussions.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

13 / 20

___________________________________ (you / read) the newspaper today?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

14 / 20

___________________________________ (they / tear) down the old building yet?

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

15 / 20

I ___________________________________ (forget) my wallet.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

16 / 20

We ___________________________________ (not / catch) the train this morning.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

17 / 20

I ___________________________________ (tell) you this already!

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

18 / 20

He ___________________________________ (grow up) to be a kind person.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

19 / 20

We ___________________________________ (drive) all night.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

20 / 20

He ___________________________________ (not / lose) his keys.

Complete the sentence to make the present perfect. Mind the punctuation and orthography.

Your score is

The average score is 30%

0%