Sunteți pe pagina 1din 6

Test Your Grammar Skills

Using Present Perfect Tense

Complete the sentences by adding the past participle for each infinitive verb in

brackets:

1. Ive (be) ____________________ to France twice.

2. I have (complete) ____________________ three computer courses.

3. He hasnt (speak) ____________________ to his bank manager since June.

4. They have just (leave) ____________________ the building.

5. I havent (eat) ____________________ Chinese food before.

6. I think Jim has (have) ____________________ enough of Lauren.

7. Ben has (drive) ____________________ 300 miles in the past two days.

8. We havent (sell) ____________________ many ice creams this week.

9. They have never (ask) ____________________ their parents for any help.

10. Ive just (see) ____________________ that bag at a lower price in a different

shop.

11. I think the manager has (offer) ____________________ him a job.

12. We have (make) ____________________ a dozen cakes for the party.

13. Has he (clean) ____________________ the car yet?

14. How long have you (live) ____________________ in the UK?

15. I have never (hear) ____________________ of that play. Is it any good?


Test Your Grammar Skills

Using Present Perfect Tense

Complete the sentences by adding the past participle for each infinitive verb in

brackets:

1. I havent (finish) ____________________ my homework yet.

2. Have you (read) ____________________ the paper today?

3. I have often (visit) ____________________ the British Museum in

London.

4. Oh no! Sophies (use) ____________________ all the milk!

5. I have (enter) ____________________ a competition to win a new car.

6. Bob has (spend) ____________________ all of his hard-earned savings.

7. I have (pass) ____________________ four exams this year.

8. Have you (check) ____________________ the time of your flight?

9. Ive only (take) ____________________ two photos so far.

10. Im really sorry; I have (break) ____________________ your camcorder.

11. She has (paint) ____________________ a picture for her grandma.

12. We have (give) ____________________ the room key to your wife.

13. Have you (hang up) ____________________ your jacket?

14. I have (write) ____________________ to your solicitor.

15. Bert has (get) ____________________ every episode of Friends on DVD.


ANSWERS TO WORKSHEETS

16 1. been. 2. completed. 3. spoken. 4. left. 5. eaten. 6. had. 7. driven. 8. sold.

9. asked. 10. seen. 11. offered. 12. made. 13. cleaned. 14. lived. 15. heard.

17 1. finished. 2. read. 3. visited. 4. used. 5. entered. 6. spent. 7. passed. 8. checked.

9. taken. 10. broken. 11. painted. 12. given. 13. hung up. 14. written. 15. got.

S-ar putea să vă placă și