Fill in the gap
(Past perfect vs simple past)
Multiple choice
(Past tenses)
Fill in the gap
(Present simple vs present continuous)
100

I _______________ Italy three times (visit)

have visited

100

Last year I _________ my family in Germany.

A) have visited   B) visited  C) was visiting

B) visited

100

TikTok __________ the language that young people use.

A) changes  B) is changing

B) is changing

200

My sister _________ this film five times (watch)

has watched

200

Yesterday I __________ to the cinema

A) have been   B) went  C) was going

B) went

200

Our upbringing __________ our views.

A) shapes  B) is shaping

A) shapes

300

Yesterday my brother ________ his bus (miss)

missed

300

My mum loves France. She __________ there three times.

A) has been   B) went  C) was going

A) has been

300

Education ________ opportunities for social mobility.

A) provides  B) is providing

A) provides

400

This programme __________ last year (start)

Started

400

This time yesterday we __________ at the beach and now we're doing exams. How unfair!

A) relaxed  B) were relaxing  C) had relaxed

B) were relaxing

400

Society __________ towards tackling sexism.

A) moves  B) is moving

B) is moving

500

I _________ dinner last night (cook)

Cooked

500

I _________ to class when I _______ my teacher.

A) was walking / saw  B) walked / saw

A) was walking / saw

500

Language _____ which is why some phrases __________ obsolete.

A) evolves / are becoming  B) evolves / become

A) evolves / are becoming