Present perfect
Make or do
For or since
Present perfect or simple past
Prepositions
100

She/live/in/ Australia/for 5 years

She has lived in Australia for 5 years

100

How many mistakes have you ____?

made

100

I have worked there _____ 2 weeks.

for 

100

I have traveled for many years.  I _____ (visit) over 15 countries.

have visited

100

My office is ____ the second floor. Where is yours? Oh, mine is _____ the top floor. I am happy we have an elevator ___ the building!

on, on, in

200

why/you/eat/my cake?

Why have you eaten my cake?

200

My mom ____ the best breakfast!

makes

200

Has she worked here ___ a long time?

for

200

How much __ you ___ (sleep) last night?

did you sleep

200

I think I left my car keys ____the table ___the kitchen ___ your house

on , in , at (in)

300

My friend/never/be/to/Brazil

My friend has never been to Brazil

300

He was sad because he didn't ___ well on his test

do

300

___ I was a child, I've enjoyed swimming in the ocean.

Since

300

__ you ___(see) a new James Bond movie yet?

Have you seen
300

-Where are you? I am in the hallway, but I can't see you!
- Keep walking ___ the hallway, I am ___the reception ___ to the cafeteria. 

down, at, next 

400

You/forget/your password?

Have you forgotten your password?

400

Your room is so messy! You must ___ your bed!

make

400

I have not eaten anything ___ last night. I am so hungry!

since

400

I ____ (finish) my test already. Can I go home now?

have finished

400

When you enter the building, walk __to the second floor, then walk ___ the big glass door. My office is ___ the reception and the copy room.

up, through, between

500

Who/catch/the biggest fish?

Who has caught the biggest fish?

500

How much money did you ___ last year?

make

500

They both have been sick ___ over a week. 

for 

500

___ you ever ___(try) sushi?
-Yes! My friends made it for me last weekend.
-How was it?
-I actually ____(not like) it that much. 

have you ever tried
did not like

500

The documents are ____ the basement. You need to go ___ these stairs to get there. 

in , down 

M
e
n
u