English grammar · B1

Present Perfect

Simple or Continuous? Practise choosing the right form, building sentences and understanding the difference.

Part 1 · Choose the correct form

Choose the best option to complete each sentence.

10 questions
Quick reminder: Use Present Perfect Simple for completed results, experiences and amounts. Use Present Perfect Continuous to emphasise duration or an activity that has been happening recently.

Part 2 · Complete the sentences

Use the verb in brackets in the Present Perfect Simple or Continuous.

10 questions
Tip: Pay attention to clues such as for, since, all day, how many and already. They can help you decide which form is more natural.

Part 3 · Rewrite the sentences

Complete each sentence so that it has a similar meaning. Use the words given.

8 questions
Remember: You may need to change the word order or use for / since. Type the missing phrase, not the whole sentence.
Part 1 of 3