Open the brackets
Choose the correct option
Present Perfect Simple or Continuous?
Correct the mistake
100

‘How long ____(she/be) a stewardess?’ – ‘Since she ____(leave) school in 2009.

has she been; left

100

Ted sells/ sold/ has sold his car last month.

sold

100

Amanda _______(just/open) a shop which sells books and magazines.

has just opened

100

I have buying lots of food this week.

have bought

200

‘_____(you/ ever/ give) an interview?’ – ‘No, I ____ (never/ do) that’.

Have you ever given; have never done

200

Jemma washes/ is washing/ has washed her hair. It is still wet.

has washed

200

Dan ______(learn) to drive for 3 months already, but hasn’t passed the test yet.

has been learning

200

We have bought a new sofa last month.

bought

300

‘I _____(go) to the new gym yesterday.’ – ‘Oh, it is good, isn’t it? I ____(be) there a few times this month’.

went; have been

300

I get/ got/ have got my first job when I was 17.

got

300

They _____(discuss) the budget for 2 hours already, and they are still in the meeting room.

have been discussing

300

I’ve been knowing Lilian for 2 years.

have known

400

‘I _____(not/ see) Sam for a long time.’ – ‘Really? I _____(see) him yesterday at the swimming pool’.

haven't seen; saw

400

'Do you ever play/ Did you ever play/ Have you ever played rugby?' - ' Yes, several times already!'

Have you ever played

400

I _____(repair) my car 3 times this year.

have repaired

400

Jim lives in Germany for three months.

has been living/ has lived

500

‘How long _____(you/ be) married?’ – ‘Only for 6 months. We _____(get) married last December.’

have you been married; got

500

I'm reading/ read/ have read some great reviews about this new film after it was first shown on TV.

read

500

They _____ (study) English since September, and the exams are in June.

have been studying

500

How long they have been cleaning the house?

have they been cleaning

M
e
n
u