English Practice exercises: present perfect / past simple - P2-16G

Other English Grammar Lessons

Writing Training
Grammar
Elementary/Pre-Intermediate
Grammar
Intermediate
Grammar
Upper-Intermediate
Grammar
Advanced/
Proficiency

To find what you need: type the subject you are looking for into the ‘search’ box >, then click. Highlight, copy and paste into ‘word’ to make this file interactive.

In the following sentences, fill the gaps with a verb in the past simple or the present perfect, as shown in the example. NOTE: there must be at least one verb in each sentence in the present perfect.

 

 

 

 

 

 

 

Example:

0. I ___________ ( not / see) Michael for weeks, but I _________ (see) David yesterday.

I ___haven’t seen___ ( not / see) Michael for weeks, but I __saw__ (see) David yesterday.

Now try these:

1. Susie _________ (be) ill in bed last week, but this week, she ___________ (be) better.

2. I ____________ (often want) to visit South America, but I ____________ (never have) the chance.

3. Brian Roberts __________ (score) a great goal last month , but he ____________ (not score) another one since then.

4. A: ____________ (you / see) Polly recently?

B: No, why?

A: She __________ (dye) her hair blue.

B: Oh my God! When __________ (she / do) that?

A: Last Saturday.

5. A: _______________ (you / do) your homework yet, Majid?

B: Of course, teacher, I _____________ (finish) it ages ago!

A: But you ___________ (not / bring) it to class, I suppose?

B: Tomorrow, teacher, tomorrow!

6. A: Your face is familiar, ______________ (we / meet)?

B: Yes, we __________ (meet) last April at a conference in Bristol.

7. In my lifetime, I ___________ (learn) four languages, but I ____________ forget three of them completely.

8. A: I __________ (get) a pay rise last month.

B: ________ (do) you? I __________ (not / have) one so far this year.

9. A: Is Sally here yet?

B: Yes, she _____________ (just / arrive).

10: A: ____________ (you / ever / win) any money on the lottery?

B: Yes, I __________ (win) £90 two years ago. What about you?

A: No I _____________ (never / win) anything.

11. A: I ______________ (already / do) that exercise. Do you want the answers?

B: Yes, please. I _________ (be) in London yesterday and I __________ (not have) time to do it.

12. My brother ___________ (not have) an easy life, but on the other hand, he __________ (never have) a serious illness.

 

 

 

 

  • Shopping Cart





  • Recent Posts

  • Recent Comments

  • Meta