English Grammar Online … the fun way to learn English!

Test on Present Perfect 3

Test your knowledge on the Present Perfect. After submitting your answers, you will see how well you have done in the test.

Test

Write the participle forms of the following verbs.

  1. shut →
  2. spend →
  3. give →
  4. teach →
  5. sell →

Complete the table in present perfect simple.

positive negative question
We have chatted.
The lesson has not started.
Have we won?
She has turned around.
They have not arrived.

Write sentences in present perfect simple.

  1. we / reach / our goal -
  2. our team / lose / the match -
  3. she / underline / the word -
  4. they / not / discover / the treasure -
  5. Ron / not / talk / about the problem -

Write questions in present perfect simple.

  1. you / knock / at the door -
  2. the teacher / mark / the tests -
  3. she / buy / a new computer -
  4. they / rescue / the girl -
  5. Brad / wear / a blue shirt -

Ask for the information in the bold part of the sentence.

  1. They have seen him at the library. -
  2. Robby Robber has robbed another bank. -
  3. Bill has ordered three desserts. -
  4. Clara has repeated the sentence five times. -
  5. Jane has asked a question. -

Before submitting the test, check the following:

  • Got the spelling right?
  • Put in the full stop or question mark where required?
  • Used the correct key to type the apostrophe (Shift and #)?

In the test we cannot give you a second try. Such careless mistakes would therefore cost you valuable points.