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
   9   10   11   12   13   14   15   16   17   18