Edit Game
Present Perfect Tense
 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   16  Close
I ____________________ French for three years now but I don't seem to be making any progress. It's so difficult (LEARN).
I have been learning French for three years now but I don't seem to be making any progress. It's so difficult (LEARN).
.I ____________________ him for ages. I wonder what he ____________________ up to. (NOT SEE, BE)
I haven't seen him for ages. I wonder what he has been up to. (NOT SEE, BE)
My sister ____________________ too many sweets lately . She must try to stop. (EAT)
My sister has been eating too many sweets lately . She must try to stop. (EAT)
We ____________________ the date for the marriage. It will be on May 26. (SET)
We have set the date for the marriage. It will be on May 26. (SET)
.Where ____________________ ? - At the doctor's. I ____________________ ill lately (YOU BE , BE)
Where have you been ? - At the doctor's. I have been ill lately (YOU BE , BE)
I ____________________ my driving test. (JUST PASS)
.I have just passed my driving test. (JUST PASS)
.I ____________________ him about his new girl friend twice this week. He doesn't seem to want to answer. (ASK)
.I have asked him about his new girl friend twice this week. He doesn't seem to want to answer. (ASK)
They ____________________ TV the whole evening. It's their favourite film and they ____________________ it several times. (WATCH, SEE)
They have been watching TV the whole evening. It's their favourite film and they have seen it several times. (WATCH, SEE)
Maria ____________________ for a job since she left school last summer. She still ____________________ one . (LOOK, NOT FIND)
. Maria has been looking for a job since she left school last summer. She still hasn't found one . (LOOK, NOT FIND)
. ____________________ your homework yet ? You ____________________ on it for hours . (YOU FINISH , WORK)
Have you finished your homework yet ? You have been working on it for hours . (YOU FINISH , WORK)
You should put some boots on. It ____________________ for several days now and the ground is pretty muddy. (RAIN)
You should put some boots on. It has been raining for several days now and the ground is pretty muddy. (RAIN)
My dad ____________________ a new job. (JUST START)
My dad has just started a new job. (JUST START)
My sister ____________________ in Norwich for two months. She seems to like it there and is not planning to leave. (LIVE)
My sister has been living in Norwich for two months. She seems to like it there and is not planning to leave. (LIVE)
He ____________________ that book for over two weeks and he ____________________ yet. He's such a slow reader . (READ, NOT FINISH)
He has been reading that book for over two weeks and he hasn't finished yet. He's such a slow reader . (READ, NOT FINISH)
You look absolutely exhausted. What ____________________ ? (YOU DO)
You look absolutely exhausted. What have you been doing ? (YOU DO)
I ____________________ several books about sailing and I am quite fascinated by the sport . (READ)
I have been reading / have read several books about sailing and I am quite fascinated by the sport . (READ)