SINCE/FOR
ORDER THE QUESTION
PRESENT PERFECT OR PAST SIMPLE?
YET, ALREADY, JUST, STILL
CORRECT THE MISTAKES
100

I _____________ the cello _________ two years. (play)

I have played the cello for two years.

100

gazpacho / you / eat / ever?

Have you ever eaten gazpacho?

100

I ______________ to Brazil last summer.

I went to Brazil last summer.

100

Have you finished your homework ___________?

Have you finished your homework yet?

100

Julia have fed her pet just.

Julia has just fed her pet.

200

We __________     ___________ English ___________ primary school. 

We have studied English since primary school.

200

long time / wait / for / he / a?

Has he waited for a long time?

200

Pat is super smart. She _________ never ___________ a test since primary school.

Pat is super smart. She HAS never failed a test since primary school. 

200

Mike _____________ hasn't washed his car.

Mike still hasn't washed his car.

200

I have ever eaten sushi.

I have never eaten sushi.

300

She ___________ ____________ on her project _________ last Saturday. (work)

She has worked on her project since last Saturday.

300

she / how long / sleeping / be?

How long has she been sleeping?

300

My parents ____________  just _____________  a beautiful house.

My parents have just bought a beautiful house. 

300

Tom and Larry look exhausted. They have ___________ run a marathon.

Tom and Larry look exhausted. They've just run a marathon.

300

Have you ever lose your keys?

Have you ever lost your keys?

400

My family ____________  ___________ in Morelia _____________ I was 4.

My family has lived in Morelia since I was 4.

400

his girlfriend / yet / forgive / Jack?

Has Jack forgiven his girlfriend yet?

400

The teacher  _______________ to Europe several times.

My teacher has been to Europe several times.

400

Donna isn't coming to the cinema with us. She has ___________ seen the film.

Donna isn't coming to the cinema with us. She has already seen the film.

400

They haven't already done the washing-up.

They haven't done the laundry yet.

They still haven't done the laundry.

500

I ____________  ______________ you ________ ages.

I haven't seen you for ages.

500

be / the best place / what / ever / visit / you?

What is the best place you HAVE ever VISITED?

500

When ____________ you last  _____________Jenny ?

When did you last see Jenny?

500

Have you  ____________  done your homework?

Have you already done your homework?

500

How long did you lived here?

How long have you lived here?

M
e
n
u