I love this writer’s books. I had been reading them for years.
INCORRECT.
I love this writer’s books. I HAVE been reading them for years.
When did you meet Antonio?
How long...
How long have you known Antonio?
Since I came to work, you _____ (DO) nothing but complain!
HAVE DONE
They've FILLED/BEEN FILLING over six bags from the beach already.
FILLED
Where could the horse ........?
WENT / HAVE GONE / HAD GONE
HAVE GONE
I'd been working for a very bad company when I met my present boss, who offered me this job.
CORRECT
I started teaching twenty years ago.
I have...
I have been teaching for twenty years.
Paul's one of my closest friends. I ______ (KNOW) him since we were at school together.
HAVE KNOWN
I've STOOD / BEEN STANDING up all day and my feet are killing me!
BEEN STANDING
Circumstances ........ him to leave school when he was just ten.
FORCED / HAVE FORCED / HAD BEEN FORCING
FORCED
Mary has been visiting Russia six times already. She has a real affinity for the country.
INCORRECT.
Mary HAS VISITED Russia six times already. She has a real affinity for the country.
Frank lost his job three months ago.
Frank has...
Frank has been unemployed for three months.
She _____ (STUDY) since 6 o'clock, and she still _____ (FINISH) her homework.
HAS BEEN STUDYING / HASN'T FINISHED
I was on Friday three weeks ago. I HAD BEEN WORKING / HAD WORKED in from of my computer because I was doing a job for an important client.
I HAD BEEN WORKING
He heard that his brother ........
ARRIVED / HAS ARRIVED / HAD ARRIVED
HAD ARRIVED
I've been saying it for years - young criminals should have gone back to school and get a proper education!
INCORRECT.
I'D BEEN SAYING it for years - young criminals should have gone back to school and get a proper education!
I haven't talked to George for 4 days.
It's...
It's been 4 days sin I last talked to George.
I _____ (GROW) up in a house which ____ (BELONG) to my great-great-grandparents. We ______ (SELL) it now because it was too big for our small family.
GREW / HAD BELONGED / HAVE SOLD
Doctor: Mr. Smith, what can I do for you?
Mr. Smith: Well, doctor, I'VE BEEN GETTING / I'VE GOT some really bad headaches lately.
I'VE BEEN GETTING
Shakespeare's plays ........ into nearly all languages.
HAVE TRANSLATED / HAVE BEEN TRANSLATED / WERE BEING TRANSLATED
HAVE BEEN TRANSLATED
We ran like crazy for five blocks, but the moment we had got to the train station, the express to New York had already been leaving.
INCORRECT.
We ran like crazy for five blocks, but when we GOT to the train station, the express to New York HAD ALREADY LEFT.
It's a pity I failed my exam.
I wish...
I wish I had passed my exam.
María ____ (HAVE) a splitting headache yesterday evening because she _____ (WORK) in the sun all day and she ______ (WEAR) a hat.
HAD / HAD BEEN WORKING / WASN'T WEARING
A lot of new people CAME / HAVE COME to live in the area and the old social structures GRADUALLY CHANGED / HAVE GRADUALLY BEEN CHANGING.
HAVE COME / HAVE GRADUALLY BEEN CHANGING
He forgave his enemies who ........ him.
HAVE WRONGED / HAD WRONGED / HAD BEEN WRONGED
HAD WRONGED