Verb-Noun Collocations
Present Perfect
Just / already / yet
Relative Clauses (who, which, that, where)
Correct / Incorrect
100

Complete with a suitable verb:

I never ____ my homework.

do

100

Complete the sentences using the present perfect with the verbs in brackets.

I _____  _____  to Brazil twice. (travel)

have traveled / 've traveled

100

Make sentences using the present perfect.

(I / not / read / today’s newspaper) yet.

I haven't read today's newspaper yet

100

Complete: 

I know a boy ______ runs very fast.

who / that

100

She has worked very hard all year.

CORRECT
200

Complete with a suitable verb:

My mom always ________ a fantastic pasta on Christmas.


makes 

(cooks / prepares / etc ...)

200

Complete the sentences using the present perfect with the verbs in brackets. 

She ___ never _____ sushi. (eat)

has never eaten
200

Make sentences using the present perfect.

(you / decide / which one to buy) yet?

Have you decided which one to buy yet?

200

Complete: 

I read a book _______ talks about the war in Mexico.

that / which

200

There is a man in this street which fixes computers.

Incorrect (WHO / THAT)

300

Complete with a suitable verb:

-Did you get by car? 

-No, we _______ a taxi.

took

300

Complete the sentences using the present perfect with the verbs in brackets. 

We ____ ____ a lot all day. (work)

have worked

300

Make sentences using the present perfect.

(I / explain / this to you three times) already

I have already explained this to you three times.

I have explained this to you three times already.

300

Complete: 

Many years ago, there was a castle _______ there was a big celebration.

where

300

I did a promise to him. I'm not going to break it!

made

400

Complete with a suitable verb:

I was ________ breakfast when the power shut down.

having / making 

(eating / preparing / etc ...)

400

Complete the sentences using the present perfect with the verbs in brackets. 

My dad ____ _____ three novels so far. (write)

has written
400

Make sentences using the present perfect.

(They / announce / the final decision) just

They have just announced the final decision

400

Complete: 

There must be an idea _______ nobody has mentioned.

which / that

400

He has arrived yet.

INCORRECT (He hasn't arrived yet or He has just / already arrived)

500

Complete with a suitable verb:

-If I tell you a secret, will you ______ it?

keep

500

Complete the sentences using the present perfect with the verbs in brackets.

______ you ______ Titanic? (see)

Have you seen

500

Make sentences using the present perfect.

(You / call / Jane) yet?

Have you called Jane yet?

500

Complete: 

He's the man ______ stole my candies.

that / who

500

I'm terrible at making jokes

CORRECT