Вы находитесь на странице: 1из 2

Present Perfect

A – Fill in the gaps with the Present Perfect in the affirmative


form.

1. Joan has waited (wait) for Bob for a quarter of an hour.


2. The students have visited (visit) the gallery.
3. Mary and I have finished (finish) our work.
4. Susan has bought (buy) a new car recently.
5. Tim has been (be) to the horse races.
6. They have washed (wash) their car.
7. I have taken (take) a lot of photos in Oxford.
8. You have forgotten (forget) your umbrella.

B- Rewrite the sentences in the: 1 negative form; 2 interrogative form.

1. Ann has baked a cake.


1. Ana hasn´t baked a cake
2. Has ana baked a cake?
2. Harry has finished his homework.
1. Harry hasn`t finished his homework.
2. Has Harry finished his homework?
3. Patrick and Sue have visited Paris.
1. Patrick and Sue haven´t visited Paris
2. have Patrick and Sue visited Paris?
4. I have been to Dublin.
1. I have not been to Dublin.
2. have I been to Dublin?
5. We have bought a new car.
1. We have not bought a new car.
2. Have we bought a new car?
6. You have drunk too much.
1. You have not drunk too much
2. Have you drunk too much?
7. She has helped her friend.
1. She has not helped her friend
2. Has she helped her friend?
8. Paul has arrived on time.
1. Paul has not arrived on time
2. Has Paul arrived on time?
C- Form sentences using the Present perfect.

1. Her sister / watch / never / that film/.

Her sister has watched never that film

2. Philip / not buy/ ticket to Bath/.

Philip has not bought ticket to Bath

3. It / rain / a lot this spring /.

It has rained a lot this spring

4. She /be / ever 7 to Bristol /?

Has She been ever 7 to Bristol?

5. Sally and Bob / leave / just / the party /.

Sally and Bob have left just the party

6. I / not take / many photos/yet/.

I have not taken any photos yet

D- Complete the sentences with for or since.

1. Susan has studied German for 2011.


2. Paul has lived in Lisbon for five years.
3. I have waited here for 30 minutes.
4. They have been in the café since 9:00 o’clock.
5. Have you met Betty since January?
6. He hasn’t phoned his parents for a week.
7. We have travelled abroad for a fortnight.
8. I haven’t seen her since last summer.

Вам также может понравиться