Sei sulla pagina 1di 2

PRESENT PERFECT:

1. Write the verbs in brackets in the correct present perfect form: 1. My father (leave) for work. 2. the teacher (give) you good marks? 3. The children (not/do) the exercises today. 4. The cat (catch) a mouse. 5. The postman (not/ come) this morning. 6. Andy (make) his bed before going to school 7. the doctor you to take some pills? (advise) 8. I (iron) the clothes and Paula (wash up), but we (not/prepare) dinner yet. 9. Who (lend) you the money? 10. A German businessman (buy) the Blacks flat, but 4. Fill in the gaps with just, already, yet, since, for, never or ever. 1. Peter isnt hungry at all. He has eaten lunch. 2. Have your friends sent the postcard they promised ? 3. Ive been to Australia. Id like to go there some day. 4. Weve waited for Paul we left school. 5. Has your brother been in love? No, 6. The painters have decorated our living room. Its yellow now. 7. The boy hasnt bought the dictionary 8. Ive revised for my tomorrows exam two hours. 9. Have you travelled abroad? 6. Fill in the gaps with FOR or SINCE: two days a long time summer all his life a few minutes June 1989 the whole day her birthday this morning 2. Make sentences using the correct present perfect form. Add the necessary words. 1. Mary/ help/ mum/ 2 hours (+) 2. What/ you /do/ this morning? 3. Mel / show/ me/ new computer (-) 4. How many times/ Jim/ be/ late/ this week (?) 3. Fill in the sentences with BEEN or GONE: 1. Wheres Bill? Hes to the library. 2. Weve to the cinema this afternoon. 3. Peter isnt at work. Hes on holiday. 4. Where have you in summer? Weve to Argentina. 5. Rewrite the sentences if they are wrong. 1. Weve gone to the pub three times this week. 2. John hasnt never liked Emily. 3. Have you yet phoned Mary? 4. My friends have been in England never. 5. The children has been out since two hours.

PRESENT PERFECT: PRACTICE KEY


1. My father HAS LEFT (leave) for work. 2. HAS the teacher GIVEN (give) you good marks? 3. The children HAVENT DONE (not/do) the exercises today. 4. The cat HAS CAUGHT (catch) a mouse. 5. The postman HASNT COME (not/ come) this morning. 6. Andy HAS MADE (make) his bed before going to school 7. HAS the doctor ADVISED you to take some pills? (advise) 8. I HAVE IRONED (iron) the clothes and Paula HAS WASHED UP (wash up), but we (not/prepare) dinner yet. 9. Who HAS LENT(lend) you the money? 10. A German businessman HAS BOUGHT (buy) the Blacks flat, but he HASNT MOVED (not/ move) in yet. 11. Pam HAS HAD (have) an accident this morning. 4. Peter isnt hungry at all. He has JUST eaten lunch. 2. Have your friends sent the postcard they promised YET? 3. Ive NEVER been to Australia. Id like to go there some day. 4. Weve waited for Paul SINCE we left school. 5. Has your brother EVER been in love? No, NEVER 6. The painters have ALREADY decorated our living room. Its yellow now. 7. The boy hasnt bought the dictionary YET. 8. Ive revised for my tomorrows exam FOR two hours. 9. Have you EVER travelled abroad? Yes, I have, SINCE I was 15. 2. 1. Mary/ help/ mum/ 2 hours (+) Mary has helped me for 2 hours. 2. What/ you /do/ this afternoon? What have you done this afternoon? 3. Mel / show/ me/ new computer (-) Mel hasnt shown me her/the new computer (yet). 4. How many times/ Jim/ be/ late/ this week (?) How many times has Jim been late this week? 5. Candy/ understand/ situation (-) Candy hasnt understood the situation (yet) 3. 1. Wheres Bill? Hes GONE to the library. 2. Weve BEEN to the cinema this afternoon. 3. Peter isnt at work. Hes GONE on holiday. 4. Where have you BEEN in summer? Weve BEEN to Argentina. 5. Has Susan ever BEEN to Europe? No, never 5. Weve gone to the pub three times this week. Weve been to the pub three times this week. 2. John hasnt never liked Emily. John has never liked Emily. 3. Have you yet phoned Mary? Have you phoned Mary yet? 4. My friends have been in England never. My friends have never been in England. 5. The children has been out since two hours. The children have been out for two hours. 6. Ive gone to the cinema. The film was great! Ive been to the cinema. The film was great!

6. FOR two days FOR a long time SINCE summer FOR all his life FOR a few minutes SINCE June SINCE 1989 FOR the whole day SINCE her birthday SINCE this morning

Potrebbero piacerti anche