Present perfect or past simple?
Present perfect or past simple?
Present perfect or past simple?
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

She was running in the park when she saw the robbery. 

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

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

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

She was finishing her project yesterday. 

Wrong - finished (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

He has trained hard before winning the Olympic Games.

Wrong - trained