1. Exercise 1: Present perfect in the affirmative form
Complete each sentence with the present perfect form of the verbs in brackets.
1. I have met your teacher before. She has told me her name, but (I/forget) it.
2. Please, can we play games now? (We/finish) our homework.
3. (He/leave) the office already.
4. (I/be) to Italy before.
5. My English (improve) since I visited this website.
6. I can’t find my keys. I think (lose) them.
7. (We/see) that movie before.
8. (You/help) me so much lately.
9. The police (catch) the suspect.
10. (She/keep) our secrets for many years.
2. Exercise 2: Present perfect – question forms
Write a question in the present perfect tense for each situation below. Use the correct word order and punctuation. Example: Have you had lunch?
1. (you / ever / be) to New York?
7. (Where / you / be)?
2. (he / finish) his homework yet?
3. (they / see) the new movie?
4. (she / ever / try) sushi?
5. (you / read) this book before?
6. (you / have) lunch already?
7. (Why / you / bring) me here?
8. (What / you / do) him?
8. (Who / see / already) the movie?
9. (Who / see / not) the movie yet?
10. (We / lose) the signal?
3. Paragraph completion
Complete the paragraph using the present perfect tense of the verbs in brackets.
The British royal family (be) in the public eye for centuries. So far, they (maintain) a sense of tradition and ceremony in their public appearances. In addition, they (handle) the constant media attention with grace and poise. In recent years, the royals (be) more open with the public and actively involved in charitable endeavours. They (take) steps to modernise the monarchy, such as by giving more access to social media. Overall, the British royal family (evolve) over time, but they have always remained an important symbol of the United Kingdom.
4. Present perfect worksheet
This present perfect worksheet contains many activities to help you practise the tense in different contexts. You'll answer questions using just, already, and yet; write sentences with ever and never; and describe your recent experiences using time expressions like lately, since Monday, or in the last few days. It also includes a class survey activity using “Have you ever...?” questions, and a picture-based task where you'll describe what people have done or experienced.
4.1 Worksheet 1

4.2 Worksheet 2

5. Answers to the worksheet
5.1. Answering questions in the present perfect tense with just, already, and yet
- Is Tom coming to the cinema with us? No, he has already seen the movie.
- Is Mark still asleep? No, he has just woken up.
- Is Brad in his office? No, he has just left.
- What do you think about the book I lent you? I have not read it yet.
- Can I have my pen back? I have already given it to you.
5.2. Forming sentences with 'ever' and 'never'
- (You / ever / meet / a celebrity / ?) Have you ever met a celebrity?
- (She / ever / be / London / before / ?) Has she ever been to London before?
- (I / never / be / to Manchester before) I have never been to Manchester before.
- (you / ever / break / a rule / ?) Have you ever broken a rule?
- (I / never / kill / an animal before) I have never killed an animal before.
5.3. Five sentences about things I have done recently
- I’ve had three online classes so far this week.
- I’ve watched many horror movies in the last few days.
- I’ve helped my little brother with homework over the past few days.
- I’ve trained three times so far this week.
- I’ve read three books since Monday.
5.4. Class surveys
| Survey questions | Reports |
|---|---|
| Have you ever eaten something strange? | Three students have eaten something strange before. |
| Have you ever been to the moon? | No students have been to the moon. |
| Have you ever seen a solar eclipse? | Five students have seen a solar eclipse before. |
| Have you ever cried for more than two hours? | Two students have cried for more than two hours before. |
| Have you ever had a bad dream? | All students have had a bad dream before. |
| Have you ever spoken to a stranger in the street? | All students have spoken to a stranger in the street before. |
If you are still not confident, take a moment to go over these present perfect tense examples and grammar rules.
