Present Perfect
Simple Past
Simple Past X Present Perfect 1
Simple Past X Present Perfect 2
Simple Past X Present Perfect 3
100

I __________ (phone) her more than six times, but she never answers the phone.

I have phoned

100

Put in order:

did / do / you / What / ?

What did you do?

100

The first man __________ (fly) to the Moon in 1969.

flew

100

My parents __________ (be) to South America many times.

have been

100
We __________ (go) shopping yesterday after school. 

went

200

She can't still be hungry. She __________ (eat) five sandwiches so far!

She has eaten

200

They __________ (speak) English yesterday.

spoke

200

My friend _________ (hurt) himself at the competition last week.

hurt

200

She __________ (lose) her keys when she was in London. 

lost

200

My uncle ___________ (buy) this car many years ago.

bought

300

I __________ (already/fill) in over 40 job applications and still no news on any of them. 

I have already filled

300

She __________ (not/write) to her grandmother yesterday.

didn't write

300

Our teacher __________ (work) at our school for more than 40 years. 

has worked

300

My grandpa (not/study) Latin when he was at school.

didn't study

300

They __________ (not/catch) many fish last week.

didn't catch

400

How many times __________ (you/eat) Japanese food?

...have you eaten...?

400

The people we met last night __________ (not be) French.

weren't = were not

400

__________ (you/find) any interesting facts yesterday?

Did you find...?

400

I can't find my mobile phone.

__________ (you/lose) it?

Have you lost it?

400

How many poems __________ (he/write) this month?

has he written...?

500

Has she been at school __________ this morning?

since

500

Correct the mistake:

When did be your last quiz? 

When was...

500

__________ (you/open) the window yet? 

No, I __________.

have you opened / haven't

500

Last month she __________ (fall) off her bike and __________ (twist) her ankle.

fell / twisted

500

I __________ (never/hear) this song. 

Who made it?

have never heard