Present perfect or past simple?
Present perfect or past simple?
Present perfect or past simple?
Past perfect - Simple or progressive?
Right or wrong?
100

They _________ (build) their new house 18 months ago.

built
100

I _________ (study) English for three years.

have studied

100

Mark Spitz ________(win) seven Olympic gold medals in 1972.

won

100

When I got home I saw that my mom was really sweaty cause she _________(work out) with her personal trainer.

Had been working out

100

Look at her go! She has been running for 40 minutes and she's not tired at all!

Right 

200

He ________ (live) there since he was 2.

has lived

200

We _________ (not go) to the cinema last night.

did not go

200

________ you ________ (see) that funny new TV show?

Have you seen

200

Nasa launched a new rocket. They ___ already ____ (launch) many rockets successfully before.

had already launched

200

When I arrived home, I saw that my dog had destroyed my homework!

Right
300

She ________ never _______ (see) such great art.

has never seen

300

My uncle ________ (arrive) in Lisbon last night but he _________ (not call). 

arrived, did not call

300

_________ (you be) abroad this year?

Have you been

300

By the time I arrived, they ________. (leave)

Had (already) left.

300

He has drank too much coffee today and now he can't sleep. 

Wrong - Has DRUNK.

400

I _______ (never believe) in ghosts! 

have never believed

400

We ________ (leave) the party early because it was boring.

Left

400

Last week he ______ to Florida.

flew

400

The baby ______ (cry) for 10 minutes before her mom came.

had been crying

400

She finished her project yesterday. She has been working on it for a month!

Wrong - HAD been (it is finished by now)

500

It hurts so much. He _______ (hurt) his arm badly!

has hurt

500

_______ Jim ever_______ (go) by plane?

Has Jim ever gone by plane?

500

You will never find the treasure! I ________ (hide) it where you will never find it!

have hidden

500

Lucy _______ (work) here for three months when she had the accident.

had been working

500

He has been training hard long before winning the Olympic games.

Wrong - Had been

M
e
n
u