Present perfect simple
Past simple
Present perfect continuous
Present perfect simple or past simple?
Present perfect simple and present perfect continuous
100

Form a sentence: I/inherit/money

I have inherited some money.

100

He/come/see/us/yesterday.

He came to see us yesterday.
100

Nick/work/here/since April.

Nick has been working here since April.

100

Queen Victoria/rule/in the nineteenth century.

Queen Victoria ruled in the nineteenth century.

100

I/write/6 emails today.

I have written six emails today.

200

Sally/never/meet/Bill's girlfriend

Sally has never met Bill's girlfriend.

200

He/go/to/Mexico/in 1998

He went to Mexico in 1998.

200

She/cry/ for two hours.

She has been crying for two hours.

200

Is Maria in? - No, she/just/go/to the shops. 

Is Maria in? - No, she has just gone to the shops. 

200

I/write/emails all morning. My eyes are sore.

I have been writing emails all morning. My eyes are sore.

300

I/cut/finger. Look, it's bleeding!

I've cut my finger. Look, it's bleeding!

300

My mum/buy/a birthday present/last Saturday.

My mum bought a birthday present last Saturday.

300

I/study/English for six years.

I've been studying English for six years.

300

We/pay/not/the gas bill/yet.

We haven't paid the gas bill yet.

300

You are crying! - I/chop/onions.

You are crying! - I've been chopping onions.

400

Our train/just/left

Our train has left.

400

We/book/a holiday/online/a month ago.

We booked a holiday online a month ago.

400

He/clean/the bathroom all morning.

He has been cleaning the bathroom all morning.

400

He/spend/his salary/quickly/last month.

He spent his salary quickly last month.

400
They/have/the same car for twenty years.

They have had the same car for twenty years.

500

I/see/already/the film.

I've already seen the film.

500

What time/wake up/you/this morning?

What time did you wake up this morning?

500

They/drive/for ages.

They have been driving for ages.

500

I/not/have lunch/today. It's 6 pm.

I didn't have any lunch today. It's 6 pm.

500

I/study/all morning.

I've been studying all morning.

M
e
n
u