Present Perfect or Past Simple?
2
3
4
5
100

already

present perfect

I've already done my homework. 

100

since 2010

present perfect

I've lived in Madrid since 2010. 

100

yet

present perfect

I haven't caught coronavirus yet. 

100

You look tired. What time _____ (go) to bed last night?

did you go

100

We use present perfect/past simple to talk about the continuing effect of a past event or action on the present. 

present perfect

There has been an accident. Now there is a lot of traffic. 

200

at 8 o'clock in the morning

past simple

I bought bread at 8 o'clock in the morning. 

200

this week

present perfect

I haven't left the house once this week. 

200

I _____ (see) that show three months ago. 

saw

200

How many exams _____ you _____ (take) since the beginning of this year?

have you taken

200

We use the present perfect/past simple to talk about the time period up to the present. 

present perfect


I've been to town this morning. (It is still morning)

My brother has written a short story. (He may write more stories)

300

for ten years

present perfect

I've worked as a teacher for 10 years. 

300

today

present perfect

I have read 10 books to my children today. 

300

______ you ______ (read) this month's Marca magazine yet?

Have you read...

300

Let's go to the beach! I _____ (not go) for ages!

haven't gone

400

in 1996

past simple

I was 10 years old in 1996. 

400

two months ago

past simple

I had a fever 2 months ago. 

400

I ______ (not do) my homework yet. 

haven't done

400

We use present perfect/past simple to talk about a past experience without saying when it happened. 

present perfect


I've been to the top of the Eiffel Tower. 

500

last year

past simple

I didn't teach class online last year. 

500

yesterday

past simple

I read 5 articles online yesterday. 

500

Our football team are playing better now. We only _____ (win) twice last year. 

won

500

We use present perfect/past simple when a time period is over. 

past simple


Prince wrote over 150 songs. (He died in 2016 so he can't write any more).