You are on page 1of 2

I.

Soal Present Perfect

1. He (work) in this company since 1985. 2. I (wait) for you since two oclock. 3. Mary (live) in Germany since 1992. 4. Why is he so tired? He (play) tennis for five hours. 5. How long (learn / you) English? 6. We (look for) the motorway for more than an hour. 7. I (live) without electricity for two weeks. 8. The film (run / not) for ten minutes yet, but theres a commercial break already. 9. How long (work / she) in the garden? 10. She (not / be) in the garden for more than an hour.
II. Give the correct form of the verbs in bracket. 1. My father (teach) me how to drive when I was ten. 2. We just (arrive) in this town. 3. Have you (see) Shrek 2 yet? 4. Up to now, I never (borrow) anything from her. 5. What has she (tell) you this morning. 6. I have (know) him for long. 7. She has already (send) me a postcard. 8. He hasn't (write) a single letter! 9. My best friend has (lost) her purse. 10. Have you ever (eat) pizza? Answer:

Soal Present Perfect 1. 2. 3. 4. 5. 6. He has worked(work) in this company since 1985. I have waited(wait) for you since two oclock. Mary has lived(live) in Germany since 1992. Why is he so tired? He has played(play) tennis for five hours. How long have you learn(learn / you) English? We have looked for(look for) the motorway for more than an hour.

7. I have lived (live) without electricity for two weeks. 8. The film has not ran (run / not) for ten minutes yet, but theres a commercial break already. 9. How long has she worked(work / she) in the garden? 10. She has not been(not / be) in the garden for more than an hour.

Give the correct form of the verbs in bracket. 1. My father has tauch me how to drive when I was ten. 2. We just have arrived in this town. 3. Have you seen Shrek 2 yet? 4. Up to now, I never have borrowed anything from her. 5. What has she told you this morning. 6. I have known him for long. 7. She has already sent me a postcard. 8. He hasn't writen a single letter! 9. My best friend has lost her purse. 10. Have you ever eaten pizza? Answer:

You might also like