Sentence Transformation
Spot the Error
Present Perfect Simple or Continuous
Past Simple or Present Perfect
100

He has been feeling unwell since Monday, which is why he hasn’t come to work. (It's Thursday)
→ FOR
He has been unwell __________________________ .

He has been unwell for four days, which is why he hasn't come to work.

100

I've been liking sports ever since I was a child.

I've liked ever since I was a child.

100

I ________ (see) his presentation several times this week, but I still don’t understand what he is trying to explain 

have seen

100

The students _________ (catch) the teacher off guard with their question. He was so surprised that he _________(can) answer right away.

caught, couldn't

200

I have known her for since we went to University together in 2018.

→ FIRST

______________________________ we went to University together in 2018.

I first met her when we went to University together in 2018.

200

You've been doing great work on all your past projects.

You did/you've done great work on all your past projects.

200

He ________ (drink) coffee all morning, and now he’s far too nervous to focus on the exam.

has been drinking

200

He ___ (teach) English for ten years, but last year he _____ (decide) to switch careers.

has been teaching, decided

300

They cancelled the event two days ago, although they had promised it would take place.
→ AGO
 __________________________, although they had promised it would take place.

The event was cancelled two days ago,although they had promised it would take place.

300

Have you eaten properly recently?

Have you been eating properly recently?
300

I ________ (read) this novel for days, but I haven’t reached the halfway point yet.

have been reading

300

The sun _______ (rise) an hour ago, but I _________ (not manage) to get up just yet.

rose, haven't managed

400

She hasn't received any news from her uncle for several weeks.

→ BEEN

_________________________________she received any news from her uncle.

It's been weeks since she received any news from her uncle.

400

I have caugth the flu so I can't come to your party.

I've caught the flu so I can't come to your party.

400

She ________ (make) a lot of mistakes in her essays lately, even though her grammar is usually excellent.

has been making

400

She _____________ (bring up) the issue several times in the recent years, but no one did anything about it.   

has brought up

500

I have never been to a lousier festival in my entire life. 

→FAR

___________________________to in my entire life.

This is by far the lousiest festival I've ever been to in my entire life

500

I can't believe you have been lieing in the sun for three hours straight! You must be insane!

I can't believe you have been lying in the sun for three hours straight! You must be insane!

500

I ______(have) second thoughts about applying to that university, but I’ve always believed it was the right choice for me.

have been having

500

The teacher is mad because Karl ____ (skip) class quite frequently during the last few weeks.

has been skipping

M
e
n
u