Past simple or Present Perfect
Since
For
Yet
Already
100

I _________ (do) my homework yesterday morning.

did

100

I ____________ (not see) him since yesterday.

haven't seen

100

They ______________ (live) in Liverpool for 5 years.

have lived

100

She ___________ (not wear) the dress yet.

hasn't worn

100

He ________ already _______ (do) the shopping.

has done

200

I __________ (break) my leg, so I can't go to the summer camp.

have broken

200

I ____________ (not eat) since breakfast.

haven't eaten

200

You ____________ (study) Spanish for two years.

have studied

200

____________ you _______ (buy) a new flat yet?

Have bought

200

She _______ already _________ (take) the money.

has taken

300

They _________ (buy) a new car. Look at it?

have bought

300

Since the party, she ________ (not speak) to him at all.

hasn't spoken

300

She ___________ (stay) at the hotel for 1 week.

has stayed

300

He ___________ (not kick) the ball yet.

hasn't kicked

300

I _________ already _________ (given) her the notebook.

have given

400

She _______ (give) the book to him when they met.

gave

400

We _________ (be) friends since kindergarten.

have been

400

We _________ (be) away for a week.

have been

400

_________ you ________ (cut) the stick in half yet?

have cut

400

We _______ already ________ (leave) for the USA.

have left

500

He ________ (hit) hit him with a ball. Look at the size of his black eye.

has hit

500

He __________ (have) two jobs since he left college. 

has had

500

He ____________ (have) a bad handwriting for his whole life.

has had

500

I ____________ (not send) the email yet.

haven't sent

500

They ______ already _______ (get) married.

have got/gotten

M
e
n
u