You are on page 1of 4

Exercises on Present Perfect

gone
Z298d2VudHxnb2

Put the verbs into the correct form present


default 0 find
perfect.
think
1 I (not / work) ____________ today.
2 We (buy) ____________ a new lamp. sleep
3 We (not / plan) ____________ our holiday yet.
put
4 Where (be / you) ____________?
5 He (write) ____________ five letters. had
6 She (not / see) ____________ him for a long time.
said
7 (be / you) ____________ at school?
8 School (not / start) ____________ yet. bought
9 (speak / he) ____________ to his boss?
run
10 No, he (have / not) ____________ the time yet.
Complete the table in present perfect.

Fill in the correct forms of the irregular verbs.


Affirmative Negative Interrogative

Infinitive Simple Past Past Participle He has written a letter.

be They have nt stopped.

Have we danced?
Write down the correct form (pronoun + verb).
She has worked.

Andy hasnt slept. Simple Past Present Perfect


Write sentences in present perfect.
1 they / ask / a question ____________________________________ I / open
2 he / speak / English ______________________________________
3 I / be / in my room _______________________________________ he / write
4 we / not / wash / the car ___________________________________
5 Annie / not / forget / her homework _________________________
they / do
Write questions in present perfect.
1 they / finish / their homework ___________________________________
you / swim
2 Sue / kiss / Ben ______________________________________________
3 the waiter / bring / the tea ______________________________________
4 Marilyn / pay / the bill _________________________________________ she / give
5 you / ever / write / a poem ______________________________________

Ask for the information in the bold part of the sentence. Affirmative Sentences
1 They have talked about art at school. ____________________________? Put the verbs into the correct tense (simple past or present perfect).
2 Jane has got a letter. _________________________________________? 1 Mary (win) ____________ the lottery last year.
3 Oliver has cooked dinner. _____________________________________? 2 We (prepare / already) ____________ dinner.
4 Caron has read seven pages. ___________________________________? 3 James (find) ____________ your ring in the garden yesterday.
5 You have heard the song 100 times. _____________________________? 4 He (come / just) ____________ home.
5 They (buy) ____________ their car two years ago.
Simple Past Present Perfect
Negative Sentences 6 B: Absolutely. In fact, it (be) ____________ so good that we (be)
Put the verbs into the correct tense (simple past or present perfect simple). ____________ to that restaurant three times yet. And on my mum's
1 I (see / not) ____________ anyone yet. birthday, we (order) ____________ some sushi and (have) ____________
2 Phil (go / not) ____________ to the cinema last night.
it at home.
3 We (be / not) ____________ to the zoo so far.
4 She (arrive / not) ____________ yet. Write down the correct form (pronoun + verb).
5 Emily (visit / not) ____________ me last week.

Simple Past Present Perfect


Questions
Put the verbs into the correct tense (simple past or present perfect simple).
she / live
1 (you / read) ____________ the book yet?
2 How many letters (they / write) ____________ so far?
3 When (he / tell) ____________ you that? I / look
4 (you / be) ____________ at home last night?
5 How often (you / travel) ____________ abroad till now? you / buy

Text
Put the verbs into the correct tense (simple past or present perfect). he / see
1 A: (you / taste / ever) ____________ sushi?
2 B: Yes, I (eat) ____________ sushi at least five times so far. they / take
3 A: When (you / eat) ____________ sushi for the first time?
4 B: I (eat) ____________ sushi for the first time on my dad's 50th birthday.
Affirmative Sentences
He (invite)____________ the whole family to a Japanese restaurant.
Put the verbs into the correct tense (simple past or present perfect simple).
5 A: (you / like) ____________ it?
1 William (tidy / already) ____________ up his room.
2 Caroline (miss) ____________ the school bus yesterday.
3 I (finish / just) ____________ my homework. Exercises
4 I cannot go out tonight. My grandparents (come) ____________ to see us. Put the verbs into the correct tense (simple past or present perfect).
5 In 2004, the Olympic Summer Games (take) __________ place in Athens.
1 A: (you / play / already) ____________ the new computer game?
Negative Sentences 2 B: No, not yet. I only (buy) ____________ it yesterday and I (have / not)
Put the verbs into the correct tense (simple past or present perfect simple). ____________ the time yet.
1 We (watch / not) ____________ TV last night.
3 A: (you / go) ____________ to the cinema last night?
2 Joanna (read / not) ____________ the book yet.
3 Collin (not / go) ____________ on holiday last year. 4 B: Yes. I (be) ____________ there with Sue and Louis. (you / be)
4 I (have / not) ____________ any problems so far. ____________ to the cinema recently?
5 They (learn / not) ____________ the new words yet. 5 A: I (go) ____________ to the cinema two weeks ago.

6 B: So you (see / not) ____________ the new action film yet.


Questions
Put the verbs into the correct tense (simple past or present perfect simple). 7 A: No, unfortunately not. (you / enjoy) ____________ it?
1 (they / be / ever) ____________ to New York? 8 B: Oh, I really (love) ____________ it. But Sue (like / not) ____________
2 (you / see) ____________ Catherine a minute ago? it - too much action!
3 What time (you / get) ____________ up today?
9 A: But why (you / take) ____________ her with you? She (tell)
4 (he / hear) ____________ the news yet?
____________ me last week that she (hate) ____________ action films.
5 How often (you / play) ____________ that game up to now?
10B: I think she has an eye on Louis. She (try) ____________ to flirt with
him all the time.

You might also like