Edit Game
Present perfect
  • The selected game type is invalid.
 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   24  Close
I ______ ____________ the report yet, but I'll read it later today. (not read)
haven't read
I ____________ to the meeting yesterday because I was in Jeddah. (not go)
didn't go
We ____________ never ____________ products to Brazil before. (sold)
have never sold
____________ you ____________ Khaled when you ____________ in Damman? (speak to // be - past form)
Did you speak to Khaled when you were
___________ those transistors ___________, or are we still waiting for them to be delivered? (arrive)
Have those transistors arrived
We ___________ ___________ all the cables today. (replace)
have replaced
We ___________ all the water pipes last August. (replace)
replaced
How many times ___________ you ___________ fly to the USA this year? (have to)
did you have to fly
How many times ___________ you ____________ to the USA before you moved to the UK? (fly)
had you flown
How many times ___________ you flown to the USA this year? (have)
have
I ___________ you the drawings at the end of last week (send)
sent
We ___________ ___________ some problems with the printer roller recently (have/have)
have had
We ___________ some problems getting the spare parts last time. (have)
had
___________ you ______ ____ all your files recently? (back up)
Have you backed up
9. Who is that man in Workshop 2? I _________ _________ _________ him here before. (not see)
have not seen
8. When I found the loose connection, I _________ the wires (solder)
soldered
We _________ _________ this machine for three years. (use)
have used
7. _________ you _________ any samples recently? (take)
Have you taken
6. When _________ the parts _________ ? (arrive)
did the parts arrive
5. We _________ this machine three years ago (buy)
bought
4. I _____ _________ with a lot of good trainees this semester. (study)
have studied
3. Oh, dear. I think I ____ _____ a bolt. (lose)
have lost
2. The machine _________ three times last week. (break down)
broke down
_________ you _________ these statistics recently? (update)
Have you updated