You are on page 1of 2

NAME: ________________________ DATE: ________________________

GRAMMAR QUIZ
PRESENT PERFECT SIMPLE
Complete these sixteen sentences to score your knowledge of PRESENT PERFECT grammar.

1. Its a great movie. I have that 9. Eva, Thomas, and Robert Hong
movie many times. Kong many times.
a) saw a) have been
b) seen b) been to
c) see c) have been to
2. Have you really strange or 10. Ive cleaned the kitchen, but I the
interesting food? living room yet.
a) ever eaten a) havent clean
b) never eaten b) havent cleaned
c) ate c) have cleaned
3. (A) your brother talked to you yet? 11. (A) Have you ever seen a ghost?
(B) Yes, he . (B) Yes, I .
a) Has / did a) have
b) Have / have b) ever
c) Has / has c) never
4. My family and I to many different 12. (A) your teacher graded the tests?
countries around the world. (B) Yes, she .
a) have flown a) Has / has
b) has flown b) Has / have
c) flown c) Have / graded
5. My sister ridden a bicycle. She is 13. She has a car, so she there many
afraid that she will fall off. times.
a) never a) have drive
b) has never b) has driven
c) has ever c) has drove
6. (A) you talked to Mr. Parfitt? 14. (A) Have you your homework?
(B) No, I . (B) Yes, I .
a) Had / havent a) done / do
b) Have / havent b) did / did
c) Have / didnt c) done / have
7. Im sorry, but I finished my 15. (A) have you been?
homework yet. (B) Fine, thanks.
a) have a) How
b) hasnt b) What
c) havent c) When
8. (A) you finished your lunch yet? 16. Have you finished answering all
(B) Yes, I . the questions ?
a) Has / has a) yet
b) Has / have b) ever
c) Have / have c) never

15 16 = Excellent 13 14 = Good 12 or Less = Study More!

Permission granted to reproduce for classroom use. www.allthingsgrammar.com


GRAMMAR QUIZ ALL Things Grammar

Grammar Focus Present Perfect Simple


Level Intermediate

ANSWER KEY My Notes

1. B 9. C
2. A 10. B
3. C 11. A
4. A 12. A
5. B 13. B
6. B 14. C
7. C 15. A
8. C 16. A

Grades as
percentages
16 / 16 = 100%
15 / 16 = 94
14 / 16 = 88
13 / 16 = 81
12 / 16 = 75
11 / 16 = 69
10 / 18 = 63
9 / 16 = 56
8 / 16 = 50
7 / 16 = 44
6 / 16 = 38
5 / 16 = 31
4 / 16 = 25
3 / 16 = 19
2 / 16 = 13
1 / 16 = 6
0 / 16 = 0%

Permission granted to reproduce for classroom use. www.allthingsgrammar.com

You might also like