Game Preview

Present perfect

  •  English    19     Public
    regular and irregular verbs
  •   Study   Slideshow
  • I ..... lunch before joining the class (eat)
    have eaten
  •  15
  • Anna .... her money, so she can't buy anything (lose)
    has lost
  •  15
  • My dad ..... a birthday cake. You don't need to buy eat again. (buy)
    has bought
  •  15
  • She ........... for the train for 30 minutes. (wait)
    has waited
  •  15
  • Mr. Ben ......... Science for 6 months (teach)
    has taught
  •  15
  • We ..... the video games for two hours (play)
    have played
  •  15
  • She ........ a novel for 1 hour. (read)
    has read
  •  15
  • My sister and I ........ the tulips flowers (plant)
    have planted
  •  15
  • My brother ..... a dog for a walk. You don't need to take it for a walk again. (take)
    has taken
  •  15
  • Mr. John ..... Tv for two hours (watch)
    has watched
  •  15
  • Kate ..... a letter for his grandma (write)
    has written
  •  15
  • I ......... my bike to my friend (sell)
    have sold
  •  15
  • We ........... a badminton for two hours. (play)
    have played
  •  15
  • She has ......... a new bag. (bought/ taught)
    bought
  •  15
  • I have been a writer for three years. I have ........... three books (written/ read)
    written
  •  15
  • We have ....... for the bus for an hour ( planted/ waited)
    waited
  •  15