Present Perfect Simple: free exercises and answers

Present perfect simple free exercises

Grammar Reminder

Formation: have/has + past participle Usage: Past actions with connection to present, life experiences (ever/never), recent actions (just/already/yet), duration (since/for) Examples: I have lived here for 5 years. / She has just arrived. / Have you ever been to London?

Exercise 1 – Affirmative and Negative Forms

Complete with have/has + past participle (affirmative or negative form).

1.Sarah (finish) her project yesterday.
2.We (not/see) that movie yet.
3.He (buy) a new car this week.
4.They (not/call) me back.
5.I (read) three books this month.
6.She (not/understand) the lesson.
7.The children (clean) their room.
8.My parents (not/travel) abroad this year.

Exercise 2 – Questions

Form questions with Have/Has + subject + past participle.

1. (you/ever/visit) New York?
2. (she/finish) her homework?
3. (they/ever/meet) a famous person?
4. (he/ever/drive) a sports car?
5. (we/make) a mistake?
6. (you/ever/swim) in the ocean?
7. (it/rain) today?
8. (your friends/arrive) yet?

Exercise 3 – Adverbs

Complete with already, just, yet, ever or never + present perfect.

1.I (just/wake) up. What time is it?
2.Have you (ever/try) Japanese food?
3.She (already/leave) for work.
4.We (not/receive) the package yet.
5.He (never/be) to Africa before.
6.Have they (ever/climb) a mountain?
7.I (just/send) the email to my boss.
8.My sister (not/decide) what to study yet.

You may also like these articles ...

It is certain that there is a particular English language utilized by customer support services. Such language must necessarily be concise, polite, and respectful while at the same time being filled with emotion. It is necessary for the customer support specialist to give information about bills, apologize for errors, request screen shots, give technical instructions, and tell customers that some of the requests cannot be performed right away. That is why language training for customer support should be more widely acknowledged. In case a company provides multi language customer service, the biggest difficulty will probably lie in subtle things like using warmer verbs, avoiding cold expressions, and showing that a client is understood first and foremost.
Business & Professional English

English for Customer Support

It is certain that there is a particular English language utilized by customer support services. Such language must necessarily be concise, polite, and respectful while

Read More »
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.