Past Simple
Random
Present Perfect (Interrogative)
Present Perfect (Negative)
Present Perfect (Affirmative)
100

My sister_____(get) a good job in a bank.

My sister got a good job in a bank.

100

Albert/cried/has.

Albert has cried.

100

____you ever____Tango? (dance)

Have you ever danced Tango?

100

The teacher______(not come) today.

The teacher has not (hasn't) come today.

100

Richard____(write) a good book.

Richard has written a good book.

200

Susan and her cousins_____(come) to Portugal ten years ago.

Susan and her cousins came to Portugal ten years ago.

200

You/refused/have/it.

You have refused it.

200

____ Liam _____ his HomeWork? (do)

Has Liam done his HomeWork?

200

We______( not break) his left arm.

We haven't broken his left arm.

200

Walter and Pat ____ (finish) their projects.

Walter and Pat have finished their projects.

300

I _______ (not like) the concert.

I didn't like the concert.

300

Charlis/hasn't/gone/to the dentist.

Charlis hasn't gone to the dentist.

300

______ they____ to your home? (come)

Have they come to your home?

300

The boys______(not switch) on the TV.

The boys haven't switched on the TV.

300

Katherine______(meet) him before.

Katherine has met him before.

400

We ______(not go) to Spain by car.

We didn't go to Spain by car.

400

Alice/hasn't/her brother/helped.

Alice hasn't helped her brother.

400

____ you____the new film? (watch)

Have you watched the new film?

400

Samuel______(not knock) the door.

Samuel hasn't knocked the door.

400

Thomas ____(give) Sonia a nice bracelet.

Thomas has given Sonia a nice bracelet.

500

(you/like)________the film?

Did you like the film?

500

The chef/cooked/has/delicious/food.

The chef has cooked delicious food.

500

_____they_____their lunch? (have)

Have they had their lunch?

500

Oliver ______(not allow) her to go out.

Oliver hasn't (has not) allowed her to go out.

500

The bus _____(arrive) quite late this morning.

The bus has arrived quite late this morning.