Simple Past X Present Perfect 1
Simple Past X Present Perfect 2
Simple Past X Present Perfect 3
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

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

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

__________ (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

__________ (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

M
e
n
u