Edit Game
Present Perfect+ for/since
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

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   30  Close
He ...(not become) famous ... that movie.
hasn't become, since
They ...(bring) gifts ... morning.
haven't brought, since
We ...(not sell) the house ... spring.
haven't sold, since
She ...(tell) the truth ... many years.
hasn't told, for
I ...(not understand) this rule ... yesterday.
haven't understood, since
He ...(make) dinner ... noon.
has made, since
They ...(not lose) hope ... the news.
haven't lost, since
We ...(keep) this secret ... ages.
have kept, for
She ...(not wear) that dress ... a year.
hasn't worn, for
I ...(sing) in this band ... years.
have sung, for
He ...(not ride) a bike ... winter.
haven't ridden, since
They ...(find) many mistakes ... months.
haven't found, for
We ...(not fly) anywhere ... 2020.
haven't flown, since
She ...(begin) the lesson ... nine o’clock.
has begun, since
I ...(not forget) her ... school.
haven't forgotten, since
He ...(come) here ... many summers.
has come, for
They ...(not choose) a date ... May.
haven't chosen, since
We ...(give) money ... last year.
have given, since
She ...(not break) anything ... childhood.
hasn't broken, since
I ...(speak) English ... ten years.
have spoken, for
He ...(not drive) a car ... the accident.
hasn't driven, since
They ...(take) many photos ... the holiday.
haven't taken, since
We ...(not drink) coffee ... morning.
haven't drunk, since
She ...(do) her homework ... two hours.
has done, for
I ...(not eat) meat ... January.
haven't eaten, since
He ...(write) three books ... he works for this company.
has written, since
They ...(not go) abroad ... 2022.
haven't gone
We ...(be) friends ... a long time.
have been, for
She ...(not see) him ... Monday.
hasn't seen, since
I ...(know) him ... years.
have known, for