SINCE/FOR
QUESTION
PRESENT PERFECT OR PAST SIMPLE?
YET, ALREADY, JUST
MISTAKES
100
I've played the cello ... two years.

I've played the cello FOR two years.

100
you / ever / play / rugby ?
Have you ever played rugby?
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 just fed her pet.

Julia HAS just fed her pet.

200
We've studied Spanish ... primary school.

We've studied Spanish SINCE primary school.

200
He / wait / for a long time ?
HAS he WAITED for a long time?
200
Pat is super smart. She ... never ... a test since primary school.

(fail)

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

(fail)

200
Mike hasn't washed his car ... .

Mike hasn't washed his car YET .

200

I have ever ate sushi.

I have NEVER eaten sushi.

300

What is the past simple and past participle forms of the following verbs?

fall, hide, become

fell-fallen, hid-hidden, became-become

300

How long / she / practise yoga?

How long has she practised yoga?

300
My parents ... your mum recently.

(see)

My parents HAVE SEEN your mum recently.

(see)

300
Tom and Larry look exhausted. They've ... 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
We've lived here ... I was 4.

We've lived here SINCE I was 4.

400

Jack / forgive / his girlfriend / yet ?

HAS Jack FORGIVEN his girlfriend yet?

400
Mrs Robins ... to India seven times.

(go)

Mrs Robins HAS BEEN to India seven times.

(go)

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 washing-up YET.

500
I haven't seen you ... ages.

I haven't seen you FOR ages.

500
What / be / the best place / you / ever / visit ?
What IS the best place you HAVE ever VISITED?
500

When ... you last ... Jenny ?

When DID you last SEE Jenny ?

500

Have John and Sherlock ... solved the mystery?

No, they ____ _____

Have John and Sherlock JUST solved the mystery?

They haven't yet

500
How long did you lived here?

How long have you lived here?

M
e
n
u