Name: .....................................
Class: .....................................
Present Perfect
A – Fill in the gaps with the Present Perfect in the affirmative
form.
1. Joan ______________ (wait) for Bob for a quarter of an
hour.
2. The students ______________(visit) the gallery.
3. Mary and I ______________(finish) our work.
4. Susan ______________(buy) a new car recently.
5. Tim ______________(be) to the horse races.
6. They ______________(wash) their car.
7. I ______________(take) a lot of photos in Oxford.
8. You ______________(forget) your umbrella.
B- Rewrite the sentences in the: 1 negative form; 2 question form.
1. Ann has baked a cake.
1. ________________________________________________________
2. ________________________________________________________
2. Harry has finished his homework.
1. ________________________________________________________
2. ________________________________________________________
3. Patrick and Sue have visited Paris.
1. ________________________________________________________
2. ________________________________________________________
4. I have been to Dublin.
1. ________________________________________________________
2. ________________________________________________________
5. We have bought a new car.
1. ________________________________________________________
2. ________________________________________________________
6. You have drunk too much.
1. ________________________________________________________
2. ________________________________________________________
7. She has helped her friend.
1. ________________________________________________________
2. ________________________________________________________
8. Paul has arrived on time.
1. ________________________________________________________
2. ________________________________________________________
Name: .....................................
Class: .....................................
C- Write sentences using the Present perfect.
1. Her sister / watch / never / that film/.
______________________________________________________________________
2. Philip / not buy/ ticket to Bath/.
______________________________________________________________________
3. It / rain / a lot this spring /.
______________________________________________________________________
4. She /be / ever 7 to Bristol /?
______________________________________________________________________
5. Sally and Bob / leave / just / the party /.
______________________________________________________________________
6. I / not take / many photos/yet/.
______________________________________________________________________
D- Complete the sentences with for or since.
1. Susan has studied German ________ 2011.
2. Paul has lived in Lisbon ________ five years.
3. I have waited here ________ 30 minutes.
4. They have been in the café ________ 9:00 o’clock.
5. Have you met Betty ________ January?
6. He hasn’t phoned his parents ________ a week.
7. We have travelled abroad ________ a fortnight.
8. I haven’t seen her ________ last summer.

Week 14 b present perfect

  • 1.
    Name: ..................................... Class: ..................................... PresentPerfect A – Fill in the gaps with the Present Perfect in the affirmative form. 1. Joan ______________ (wait) for Bob for a quarter of an hour. 2. The students ______________(visit) the gallery. 3. Mary and I ______________(finish) our work. 4. Susan ______________(buy) a new car recently. 5. Tim ______________(be) to the horse races. 6. They ______________(wash) their car. 7. I ______________(take) a lot of photos in Oxford. 8. You ______________(forget) your umbrella. B- Rewrite the sentences in the: 1 negative form; 2 question form. 1. Ann has baked a cake. 1. ________________________________________________________ 2. ________________________________________________________ 2. Harry has finished his homework. 1. ________________________________________________________ 2. ________________________________________________________ 3. Patrick and Sue have visited Paris. 1. ________________________________________________________ 2. ________________________________________________________ 4. I have been to Dublin. 1. ________________________________________________________ 2. ________________________________________________________ 5. We have bought a new car. 1. ________________________________________________________ 2. ________________________________________________________ 6. You have drunk too much. 1. ________________________________________________________ 2. ________________________________________________________ 7. She has helped her friend. 1. ________________________________________________________ 2. ________________________________________________________ 8. Paul has arrived on time. 1. ________________________________________________________ 2. ________________________________________________________
  • 2.
    Name: ..................................... Class: ..................................... C-Write sentences using the Present perfect. 1. Her sister / watch / never / that film/. ______________________________________________________________________ 2. Philip / not buy/ ticket to Bath/. ______________________________________________________________________ 3. It / rain / a lot this spring /. ______________________________________________________________________ 4. She /be / ever 7 to Bristol /? ______________________________________________________________________ 5. Sally and Bob / leave / just / the party /. ______________________________________________________________________ 6. I / not take / many photos/yet/. ______________________________________________________________________ D- Complete the sentences with for or since. 1. Susan has studied German ________ 2011. 2. Paul has lived in Lisbon ________ five years. 3. I have waited here ________ 30 minutes. 4. They have been in the café ________ 9:00 o’clock. 5. Have you met Betty ________ January? 6. He hasn’t phoned his parents ________ a week. 7. We have travelled abroad ________ a fortnight. 8. I haven’t seen her ________ last summer.