Vocabulary
Present Perfect
Past Perfect
Complete with ONE word
Random
100

When you're high in the mountains, it is more difficult to __________ than when you are by the sea.

breathe

100

Recently at school, we _________________ (work) on a vlog about traveling in other countries.

HAVE BEEN WORKING

100

By the time / the exam / end, / Mina / answer / all the questions.

By the time the exam ended, Mina had answered all the questions.

100
Paula isn't coming to the cinema with us because she has ___________ seen the movie.

already

100

In Madrid, there are many a__________ to see in the city center like the Retiro Park.

attractions

200

The floods in Valencia caused a lot of damage, but ________________ no one was hurt. (fortune)

fortunately

200

I ______________ (learn) a lot of interesting facts for the travel vlog about where to stay and what to eat.

have learned / have been learning

200

I / phone / my dad / after / I / finish / my exam.

I phoned my dad after I had finished my exam.

200

Matilda hasn't given me back my workbook ______.

yet

200

Lucas was c_________ that his friend would help him with the project.

certain

300
The temperature might __________ tonight, maybe it will snow tomorrow!

drop

300

_________ you ever __________ (visit) the Statue of Liberty in New York City?

Have you ever visited

300
By the time / the teacher / call on me / I / forgot / what I / want / to say.

By the time the teacher called on me I had forgotten what I wanted to say.

300

Mario has been on vacation _____ three weeks.

for

300
A: Can you give me a lift to Moncloa?

B: Sure. It's ____ ___ way.

on my way

400

The trip to Burgos might be cancelled due to ____________ weather conditions like strong winds.

extreme

400

______ she already _________ (eat) lunch?

Has she already eaten lunch?

400

Ms Amber / can / not fall asleep / because / she / drink / coffee all day.

Ms Amber could not fall asleep because she had been drinking coffee all day.

400

I haven't heard from Ms Amber ________ she returned from New York.

since

400

It is _________ to take some extra cash with you when you travel to another country. (sense)

sensible

500

A: It took us seven hours to drive to Asturias.

B: Didn't you stop _______ ____ _way_? There are so many good restaurants!

along the way

500

We _____ _________ (study) at this school ___ 10 years.

have studied / for

500

We / be / so tired / in the evening / because / we / walk / all day / in Burgos.

We were so tired in the evening because we had been walking all day in Burgos.

500

Luis has __________ been skiing, but he wants to try it next winter.

never

500

Last night, we ordered a pizza because we didn't f____ l____ cooking or going out.

feel like