Present perfect tense exercises

menu
  • English grammar PDF
  • PDF books
  • PDF worksheets
  • Mixed PDF tests
  • Tenses PDF
  • Present tenses
  • Past tenses
  • Future tenses
  • Going to
  • Present perfect
  • Past perfect
  • Future perfect
  • Irregular verbs
  • Modal verbs
  • If-conditional
  • Passive voice
  • Reported speech
  • Time clauses
  • Relative clauses
  • Indirect questions
  • Question tags
  • Imperative sentence
  • Gerund and infinitive
  • Direct | indirect object
  • Nouns

Present perfect exercises

We use the present perfect simple:
- For actions or states that started in the past and come up to now. I have been at this hotel since July.
- To describe some previous experience which is important at present. Dan has already seen this film.
- For a past action with a present result. I have booked the tickets.

Test 1. Correct mistakes.

Example:
Were you ever to Lisbon? - Have you ever been to Lisbon?



We just missed the plane! What shall we do?

We the plane! What shall we do?

I've known Peter from last year.

I've known Peter last year.

Were you ever here before?

here before?

I practise skiing since my childhood.

I skiing since my childhood.

Did you order the magazine yet?

the magazine yet?

I never saw the film. I'd like to see it.

I the film. I'd like to see it.

I'm sorry. I did not finish the letter yet.

I'm sorry. I the letter yet.

We've done nothing like this at that time.

We've done nothing like this .

Has you brother ever been in India?

Has your brother ever been India?

She always loved Spain. It's her favourite country.

She Spain. It's her favourite country.

I'm hungry. I didn't eat anything since lunch.

I'm hungry. I anything since lunch.

Did you meet Bill lately?

Bill lately?

I don't know Greg. I didn't hear about him so far.

I don't know Greg. I about him so far.

He is our teacher for four years now.

He our teacher for four years now.

She is trying to lose weight. She did not eat any sweets for a week.

She is trying to lose weight. She any sweets for a week.

Test 2. Complete the dialogue with the present perfect. Use the words in brackets.

Mary: Paul, may I ask you a question? How long you unemployed? (be)

Paul: Since February. But I for a job as a waiter in Mario's restaurant. (just apply)

Mary: But you as a waiter as far as I know. (never work)

Paul: I at wedding receptions twice or three times this year. (help)

Mary: anybody you about their choice yet? (contact)

Paul: No, nobody in touch with me since the interview last week. (get)

Mary: And you to call them, write an email or send a text message? (try)

Paul: Do you think I should? To be honest, I the courage to do that so far. (not find)

Mary: If you it yet, do it as soon as possible. (not do) Show them that you are really interested in the job.

Paul: I'm not sure if I'm really interested. I that it's not so bad to get up when you want and do what you like all day. (discover)

Mary: Do you mean it? bored all the time? (you/not be)

Present perfect simple exercises and PDF worksheets with answers for elementary - advanced learners of English as a foreign language.

top

About the author | Privacy policy