Present Perfect
Past or Perfect?
Present Perfect
Vocab 1
Vocab 2
100
We / just / finish / a chemistry test.
We've just finished a chemistry test.
100
Past Simple or Present Perfect Simple?

She ............... five sandwiches yesterday!

She ate five sandwiches yesterday!
100
He hasn't played football ....... July.

He hasn't played football ........ 3 months.

since July
for 3 months
200
She / never / see / a tiger.
She's never seen a tiger.
200
Past Simple or Present Perfect Simple?

I ...............(just/see) an elephant.
I ...............(see) an elephant an hour ago.

I've just seen an elephant.
I saw an elephant an hour ago.
200
Complete each sentence with one time phrase. You do not need all the words.

to, when, in, from, for, since

I performed in a talent show ..... 2008.

I went to Spain ..... I was 9 years old.

I've had a cat ..... I was 5 years old.

I'm exhausted! I've been studying ..... five hours!

I performed in a talent show in 2008.

I went to Spain when I was 9 years old.

I've had a cat since I was 5 years old.

I'm exhausted! I've been studying for five hours!

200
He / not eat / meat / since / 2010.
He hasn't eaten meat since 2010.
200
We / always / like / pop music.
We've always liked pop music.
300
She / run / 3 hours.
She's been running for 3 hours.
300
Past Simple or Present Perfect Simple?

She ...............(go) to London before.
She ...............(go) in London since last month.
She's not here. She ...............(go) to London.
She ...............(go) to London last year.

She's been to London before.
She's been in London since last month.
She's not here. She's gone to London.
She went to London last year.
300
TAKE

He .............. more than 100 photos today!

He .............. photos all day!

He's taken more than 100 photos today!
He's been taking photos all day!
400
He / not eat / meat / 2010.

He / eat / meat / every day / 2010

He hasn't eaten meat since 2010.

He's been eating meat every day since 2010.

400
Complete the second sentence so that it has a similar meaning to the first. You must use the word in uppercase letters, and use between 2 and 5 words.

We started driving at 4 o'clock. We're still driving.
BEEN
We ................... 4 o'clock.

We've been driving since 4 o'clock.
400
Complete the second sentence so that it has a similar meaning to the first. You must use the word in uppercase letters, and use between 2 and 5 words.

The last time he went abroad was two years ago.
NOT
HE ................... two years.

He has not been abroad for two years.

He hasn't been abroad for two years.

500
Fill in each blank with ONE word.

Mark ....... been to more than twenty countries and he ....... only thirteen years old! He's ....... returned from Spain. So far this year, he's been ....... Germany, France and Italy. ....... year, he ....... to Japan and China on a school exchange. He ....... also travelled through South America. He went ....... Brazil and Chile two years ....... Mark wants ....... keep travelling as there are many places that he hasn't been to ....... !

Mark has been to more than twenty countries and he is only thirteen years old! He's just returned from Spain. So far this year, he's also been to Germany, France and Italy. Last year, he went to Japan and China on a school exchange. He has also travelled through South America. He went to Brazil and Chile two years ago. Mark wants to keep travelling as there are many places that he hasn't been to yet!
500
Complete each sentence with the correct form of 'eat'

I ____ five sandwiches yesterday.

I ____ a plate full of sandwiches at 3 o'clock yesterday.

I ____ five sandwiches so far today.

I ____ a lot of sandwiches recently.

I ate five sandwiches yesterday.

I was eating a plate full of sandwiches at 3 o'clock yesterday.

I've eaten five sandwiches so far today.

I've been eating a lot of sandwiches recently.

500
I ....... (play) the guitar ....... I was only five years old. I ....... (play) in my first concert ....... I was six. Since then, I ....... (play) in more than fifty concerts!

I ....... (also/take) part in many music competitions. I ....... (win) first place in the last competition! I'm competing again next week so I ....... (practise) hard all week.

I've played / I've been playing the guitar since I was only five years old. I played in my first concert when I was six. Since then, I've played in more than fifty concerts!

I've also taken part in many music competitions. I won first place in the last competition! I'm competing again next week so I've been practising hard all week.

M
e
n
u