Page 14 - KSSR ENGLISH GRAMMAR WHIZZ 英文语法小专家
P. 14
Grammar Whizz Unit 20 The Present Perfect Tense
UPSR Drill
Choose the best answer to complete each of the sentences.
1. The dog its food. I 6. She with diabetes
gave it some chicken bones. since she was a child.
A has eat A has battle
B has ate B have battled
英文语法小专家, 版权所有·侵权必究
C has eaten C has battled
D had eaten D has battling
2. “It’s 7.00 p.m. already. Why 7. Julie not
Dad not yet whether to eat at home or
home yet?” asked Jim. eat out.
A has, coming A has, decide
B had, came B have, decided
C have, come C has, deciding
D has, come D has, decided
8. The dentist all my
3. The beggar under the
bridge for a long time. UPSR teeth.
A have living 2017 A has checks
B has checked
B had living C have check
C has lived D have checked
D has living
9. They never
4. We not a raw salmon.
movie in the last six months. A had, taste
A have, seen B have, tastes
B had, seen C have, tasted
C has, seeing D had, tastes
D have, seeing
10. The sun already
5. She not , and the birds
the cutlery on the table yet. back to their nests.
A have, lays A has, sets, has fly
B has, laid B had, set, have flying
C has, lain C has, set, have flown
D have, laid D had, set, have flew
114 PB
020 Grammar Whizz_p110-114.indd 114 3/15/19 11:06 AM

