Present perfect with
for or since
Present perfect or the past simple
Past simple - irregular verbs
Present perfect - regular and irregular verbs
Prepositions of movement - sports
100

I have been a teacher__________1995.

since

100

She_______her acting career in 1999.

began/started - past simple

100

He__________a lot last night. (not sleep)

didn't sleep

100

They_______married since 2007. (be)

have been

100

The football went __________ the net after a powerful shot from the striker to score a goal.

into

200

She has worked at the school________5 years. She has taught English________2017.

for, since

200

He______all of the books in the series. He_______the books.

has read - present perfect

liked - past simple

200

She ________ a terrible mistake during the meeting. (make)

We ________ the book before our class. (find)


made, found 

200

He_______at the school for a long time. (work)

She ________ never ________ sushi before. (try)

He has worked

She has never tried

200

The runner ran __________ the track three times during the race.

The basketball player jumped __________ his opponent to take a shot.

round 

over

300

They have had their pet dog_______a long time. They have had their pet cat________last summer.

for, since

300

She_______to Paris last year on vacation. She_________many souvenirs for her family.

went - past simple

bought - past simple

300

He ________ his wallet on the bus. (lose)

My friends ________ me a birthday present. (give)


lost, gave

300

_______your homework yet? (finish)

We ________ just ________ the new teacher. (meet)

Have you finished

We have just met

300

The skier went __________ the mountain at high speed.

The cyclist rode __________ the hill for several minutes.

down


up

400

They have been married_________2007. So, they have been married_________a long time. They have lived together_________many years.

since, for, for

400

She_______in New York for 5 years but then she left. She______in Paris for 1 year. She__________at her new company since 2021.

lived - past simple

has lived - present perfect

has been/worked - present perfect

400

The teacher ________ the question three times. (write)

We________ about the problem for hours last night. (speak)

I ________ the whole book in just two days. (read)




wrote, spoke, read

400

She________her exams. (not finish)

They ________ ________ that movie three times. (see)

He ________ ________ in this city for ten years. (live)


She has not/hasn't finished

They have seen

He has lived

400

The swimmer dived __________ the pool at the start.

The tennis ball went __________ the net.

The player ran __________ the field to celebrate the goal.


into

over

across

500

Josue has lived in Oaxaca________2 years. He has worked at an elementary school________2015. He has been a teacher_________he graduated university.

for, since, since

500

He_______(buy) his new jacket at the mall. He_______(have) his new jacket for 2 months. He________(wear) glasses since 2009.

bought - past simple

has had - present perfect

has worn - present perfect

500

The dog ________ under the bed when it heard the thunder. (hide)

They ________ the news before anyone else. (hear)

He________his ankle during a football match. (break)

hid, heard, broke

500

We________the project yet. (not finish)

We ________ ________ the documents from them today. (receive)

She ________ never ________ to a concert at that stadium. (go)

We have not/haven't finished

We have received

She has never gone

500

The team walked __________ the tunnel before entering the football pitch.

The marathon runner ran __________ the bridge during the race. 

The striker moved quickly __________ from the defender and the goalkeeper to score a great goal.




through

across/over/under

away