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.
I've been liking sports ever since I was a child.
I've liked ever since I was a child.
I ________ (see) his presentation several times this week, but I still don’t understand what he is trying to explain
have seen
The students _________ (catch) the teacher off guard with their question. He was so surprised that he _________(can) answer right away.
caught, couldn't
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.
You've been doing great work on all your past projects.
You did/you've done great work on all your past projects.
He ________ (drink) coffee all morning, and now he’s far too nervous to focus on the exam.
has been drinking
He ___ (teach) English for ten years, but last year he _____ (decide) to switch careers.
has been teaching, decided
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.
Have you eaten properly recently?
I ________ (read) this novel for days, but I haven’t reached the halfway point yet.
have been reading
The sun _______ (rise) an hour ago, but I _________ (not manage) to get up just yet.
rose, haven't managed
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.
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.
She ________ (make) a lot of mistakes in her essays lately, even though her grammar is usually excellent.
has been making
She _____________ (bring up) the issue several times in the recent years, but no one did anything about it.
has brought up
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
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!
I ______(have) second thoughts about applying to that university, but I’ve always believed it was the right choice for me.
have been having
The teacher is mad because Karl ____ (skip) class quite frequently during the last few weeks.
has been skipping