Game Preview

Present Perfect Advanced

  •  English    9     Public
    Macmillan English Grammar in Context Advanced
  •   Study   Slideshow
  • I ____ (see) this film before.
    have seen
  •  15
  • Earlier this year we _____ (go) to Venice for our honeymoon.
    went
  •  15
  • We ____ (see) this film about three months ago.
    saw
  •  15
  • We _____ (be married) for nearly twenty five years.
    have been married
  •  15
  • I _____ (never use) this credit card before.
    have never used
  •  15
  • I don't have a weight problem – I ____ (always be) skinny.
    have always been
  •  15
  • Sam ___ (have) six jobs in the last two years.
    has had
  •  15
  • She ___ (work) for this company since the beginning of the year.
    has worked
  •  15
  • The business _____ (make) huge profits last year.
    has made
  •  15