Fill the gap
Unscramble
Right or wrong
Unscramble
Spot the mistake
100

She ____ (visit) Paris three times.

She has visited Paris three times.

100

rain / it / since morning

It has been raining since morning.

100

She has went to the store

Wrong (Correct: She has gone to the store.)

100

who / two / eat / my / there / crisps / are / crisps / left / of / only pieces

Who has been eating my crisps? There are only two pieces of crisps left!

100

She have been studying all night for the exam.

Mistake: "have" → Correct: She has been studying all night for the exam.

200

I ____ (wait) for the bus for 20 minutes.

I have been waiting for the bus for 20 minutes.

200

finish / already / her work / she

She has already finished their work.

200

They has been waiting for the bus.

Wrong (Correct: They have been waiting for the bus.)

200

Valentine's Day / my wife / cake / on / her / for / a / is / prepare / because / I / super / delicious / happy

My wife is happy because I have prepared a super delicious cake for her on Valentine's Day!

200

The company has launches a new product.

Mistake: "launches" → Correct: The company has launched a new product.

300

The scientists ____ (discover) a new exoplanet that may support life.

The scientists have discovered a new exoplanet that may support life.

300

empty / puffcorns / who / package / my / the / eat / is

Who has eaten my puffcorns? The package is empty!

300

The researchers have found a new solution

Correct.

300

chocolate / have / because / stomachache / I / I / a  / eat / of / lot / a

I have a stomachache because I have eaten a lot of chocolate!

300

We can go home, because I have been swimming a lot!

Mistake: "have been swimming" → Correct: We can go home because I have swum a lot!

400

I can play computer games, because I _____ (finish) my work for today.

I can play computer games because I have finished my work for today.

400

work / already / breakfast / have / shower / can / a / take / to / and / I / I / because / go

I can go to work because I have already had breakfast and taken a shower.

400

The scientists have been conducting experiments since last year

Correct.

400

read / I / I / enough / time / work / don't / have / because / book / complete / tasks  / a / to / my :(

I don't have enough time to complete my work tasks because I have been reading a book. :(

400

I am tired because I have been having a hard-working day.

Mistake: "have been having" → Correct: I am tired because I have had a hard-working day.

500

Who _____ (wreck) my car? It's severely damaged. 

Who has wrecked my car? It's severely damaged.

500

lipstick / the / cup / who / drink / cup / my / from / mark / is / on / the / a / there / surface / of

Who has been drinking from my cup? There is a lipstick mark on the surface of the cup!

500

She has been worked at the company for ten years.

Wrong (Correct: She has been working at the company for ten years.)

500

diamond / shines / every nook and cranny / my / because / flat / I / a / clean / like

My flat shines like a diamond because I have cleaned every nook and cranny.

500

I am tired because I have cooked a lot.

Mistake: "have cooked" → Correct: I am tired because I have been cooking a lot.