Put the words in order
Choose the correct adverb
Correct the mistake
Say the correct past participle
Has or have?
100

never/ Aberdeen/ visited/ have/ I

I have never visited Aberdeen.

100

You have never/ever eaten haggis.

You have never eaten haggis.

100

She have never played a videogame.

She has never played a videogame.

100

Have you already ________ (do) your homework?

Have you already done your homework?

100

She has/ have not visited Glasgow for 7 years.

She has not visited Glasgow for 7 years.

200

A/ pc/ she/ not/ bought/ has/ new

She nas not bought a new pc.

200

He hasn't taken a plane since/for four years.

He hasn't taken a plane for four years.

200

Have you never practised a sport?

Have you ever practised a sport?

200

I have never ________ (break) a window.

I have never broken a window.

200

Simon and I has/have not talked since 2016.

Simon and I have not talked since 2016.

300

Studied/ already/ exam/ she/ for/ has/ the

She has already studied for the exam.

300

We haven't met her boyfriend already/yet.

We haven't met her boyfriend yet.

300

I haven't chose a dress yet.

I haven't chosen a dress yet.

300

This car has ________ (cost) my father a fortune.

This car has cost him a fortune.

300

Have/has Laura woken up early?

Has Laura woken up early?

400

Ever/ you/ bagpipe/ played/ have/ the?

Have you ever played the bagpipe?

400

I have not seen my grandmother since/for the beginning of the quarantine.

I have not seen my grandmother since the beginning of the quarantine.

400

Gibraltar has been invaded since many years.

Gibraltar has been invaded for many years.

400

The English class has already ________ (begin).

The English class has already begun.

400

Peter and Susan has/have won the race.

Peter and Susan have won the race.

500

three/ I/ porridge/ not/ have/ eaten/ for/ years

I have not eaten porridge for three years.

500

Have you  washed the dishes yet/ever? No, not yet, but I'll do it now.

Have you washed the dishes yet? No, but I'll do it now.

500

I have alredy been to Scotland.

I have already been to Scotland.

500

He has never ________ (ride) a horse.

He has never ridden a horse.

500

My mother and my father have/has been married since 1995.

My mother and my father have been married since 1995.