Edit Game
T4 Perfect Tenses + Review
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   18  Close
1 minute to talk about: What did you do on your last holiday?
OK
1 minute to talk about: Tell me about your family.
OK
1 minute to talk about: Describe your closest friend (appearence and personality).
OK
1 minute to talk about: Do you have any nicknames? What name do you prefer to be called?
OK
Future Perfect Continuous: I will be tired when I get home because I _____ for two hours.
WILL HAVE BEEN WALKING
Future Perfect Continuous: James _____ at the university for more than a year by the time he leaves for Asia. (to teach)
WILL HAVE BEEN TEACHING
Past Perfect Continuous: Richard needed a holiday because he _____ hard for the last six months. (to work)
HAD BEEN WORKING
Past Perfect Continuous: The boys _____ soccer for about one hour when it started raining. (to play)
HAD BEEN PLAYING
Present Perfect Continuous: She ___ to school lately. (to go)
HASN'T BEEN GOING
Present Perfect Continuous: They ___ English for five years. (to learn)
HAVE BEEN LEARNING
Future Perfect Simple: My sister ______ from university in two years. (to graduate)
WILL HAVE GRADUATED
Future Perfect Simple: The plane ______ by two PM. (to take off)
WILL HAVE TAKEN OFF
Future Perfect Simple: I ______ my homework by lunch time. (to finish)
WILL HAVE FINISHED
Past Perfect Simple: He ____ her hands before cooking. (to wash)
HAD WASHED
Past Perfect Simple: I ____ lived in London, before I moved to Paris. (to live)
HAD LIVED
Past Perfect Simple: When I came home, they ____ already ____ dinner. (to eat)
HAD / EATEN
Present Perfect Simple: ___ you ever ___ your arm? (to break)
HAVE / BROKEN
Present Perfect Simple: We ___ Europe many times. (to visit)
HAVE VISITED