Page 61 - New Grammar with a Smile 7
P. 61

9.  He                              to the hospital for an operation.

                      a. has gone                                b. has been going

                   10.  Strong winds                              since morning.

                      a. have blown                              b. have been blowing

                 11.  They                               the match.

                      a. have lost                               b. have been losing

                 12.  Mr Roy                                grammar since 2005.

                      a. has taught                              b. has been teaching

                 13.  Rajani                               her work already.

                      a. has finished                            b. has been finishing

                 14.  He ____________________ dinner. Let’s have it.

                      a. has cooked                              b. has been cooking

                 15.  We ____________________ for you at the bus stop for two hours.

                      a. have waited                             b. has been waiting





                     Remember
                     We use since to show that something has been happening from a specific point of
                     time in the past. For example,
                     • I have not met Anita since 2012.
                     • I have been working here since last year.

                     We use for to show a period or a duration of time. For example,
                     • I have known Adira for ten years.
                     • She has been studying for four and a half hours.























                                                                                                           61
   56   57   58   59   60   61   62   63   64   65   66