You are on page 1of 6

Present Perfect

Make the present perfect - choose positive, negative or question:

1. (I / go / to the library today)

_______________________________________________________________

2. (you / keep a pet for three years)

_______________________________________________________________

3. (you / eat Thai food before?)

_______________________________________________________________

4. (it / rain all day?)

_______________________________________________________________

5. (who / we / forget to invite?)

_______________________________________________________________

6. (we / hear that song / already)

_______________________________________________________________

7. (he / not / forget his books)

_______________________________________________________________

8. (she / steal all the chocolate!)

_______________________________________________________________

9. (I / explain it well?)

_______________________________________________________________

10. (who / he / meet recently?)

_______________________________________________________________

11. (how / we / finish already?)

_______________________________________________________________
12. (he / study Latin)

_______________________________________________________________

13. (I / know him for three months)

_______________________________________________________________

14. (where / you / study Arabic?)

_______________________________________________________________

15. (what countries / they / visit in Europe?)

_______________________________________________________________

16. (he / brake his leg)

_______________________________________________________________

17. (she / leave her phone in a taxi)

_______________________________________________________________

18. (we / not / lose our tickets)

_______________________________________________________________

19. (she / call her mother?)

_______________________________________________________________

20. (he / take a taxi?)

_______________________________________________________________

Make the present perfect simple. Choose positive, negative or question:

1. (she / pass the exam?)

_______________________________________________________________

2. (you / eat lunch yet?)

_______________________________________________________________
3. (he / read the newspaper today?)

______________________________________________________________

4. (you / not / study French for ten years)

_______________________________________________________________

5. (they / be in London for six months)

_______________________________________________________________

6. (where / you / be?)

_______________________________________________________________

7. (we / not / go to Paris)

_______________________________________________________________

8. (she / not / see ‘The Lord of the Rings’)

_______________________________________________________________

9. (he / not / meet my mother)

_______________________________________________________________

10. (they / not / visit St. Paul’s Cathedral yet)

_______________________________________________________________

FOR OR SINCE

1. Nobody has seen him _____________ last Friday.

2. It has been foggy _____________ some days.

3. He has been fishing _____________ six o'clock.

4. They've been living in France _____________ eight years.

5. The pilots have been on strike _____________ two months.


6. We've had terrible weather _____________ Saturday.

7. I've known Tom _____________ 1990.

8. We have been waiting for the bus _____________ half an hour.

9. She hasn't lost a match _____________ April.

10. Things have changed _____________ she's become headmaster.

11. The police have been looking for him _____________ a month.

12. Our dog has been ill _____________ two days.

13. I've been looking for this book _____________ a long time.

14. I've been working _____________ I got up.

15. The teapot has been boiling _____________ ten minutes.

FOR OR SINCE 2

1. They have been living in Madrid _____________ 1972.

2. He has been in prison _____________ four years.

3. He has known about the fact _____________ a long time.

4. Conditions have changed a lot _____________ we were children.

5. Our teacher has been very sick _____________ last month.

6. I haven't eaten anything _____________ twenty-four hours.

7. In fact he is always very rude. We have been waiting for him _____________ half an
hour.
8. I haven't seen him for three years. It is because I haven't been there _____________ I
left school.

9. I have been trying to mend this old fashioned car _____________ hours.

10. One of my friends has been teaching in Tokyo_____________ three years. I haven't
met him since last year.

11. I haven't enjoyed myself_____________ two weeks since I heard that my final exam
grades were low.

12. I know that you have never seen a lion_____________ you were born. Then now I say
that we can go to the zoo and see one.

13. The police have been looking for him for two weeks _____________ he escaped from
the prison.

14. He hasn't spoken to me even a word _____________ the last meeting.

15. I haven't phoned him_____________ a week.

16. He has been the principal of our high school _____________ 1988.

17. Dean has been learning Japanese _____________ two years.

Write sentences using ALREADY and YET

I _______________________________________________. (+/already/ listen to music)

I _______________________________________________. (-/not/ go swimming/yet)

I _______________________________________________. (+/already/ take some


photos)

I ______________________________________________. (+/already/ help Jane in the


kitchen)

I _______________________________________________. (-/not/ play the guitar/yet)


I ______________________________________________. (+/already/ have fun with my
friends)

I _______________________________________________. (-/not/ wash my shirts/yet)

I _______________________________________________. (-/not/ make my bed/yet)

I _______________________________________________. (+/already/ do the washing-


up)

I ____________________________________________. (-/not/ speak to my math


teacher/yet)

You might also like