100 câu trắc nghiệm Thì quá khứ hoàn thành tiếp diễn (Past Perfect Continuous) có đáp án
100 câu hỏi
My dad ________ smoking in the garage.
has
had
had been
Chọn đáp án C
The printer ________ working well.
had not been
hadn't
had not
Chọn đáp án A
Had the players _____ playing by the rules?
been
have
be
Chọn đáp án A
She ________ expecting the worst.
had
'd been
had being
Chọn đáp án B
Had the teachers ________ before the strike?
been work
working
been working
Chọn đáp án C
Our pool pump ________ running properly before the storm.
had not have
hadn't been
hadn't being
Chọn đáp án B
My sister’s roommate was upset. She _____ been waiting for an hour.
had
has
have
Chọn đáp án A
I just heard about the accident. ________ been working all night?
Had the driver
Had the driving
Have the driver
Chọn đáp án A
We were shocked to see her. ________ been expecting her.
We are
We have
We'd not
Chọn đáp án C
0. I finally reached my mom. ________ her all day.
I'd been calling
I have called
I called
Chọn đáp án A
She was very tired. She ________ (type) letters all day long.
has typed
has been typing
had been typing
had typed
Chọn đáp án: C
I ________ (wait) for her for hours before she came.
had been waiting
has been waiting
had been waited
had waited
Chọn đáp án: A
When I arrived home, my mom ________ (already cook).
had already been cooking
have already been cooking
had been cooking already
already had been cooking
Chọn đáp án: A, C
She ________ (teach) chemistry before she became a journalist.
had teached
had been taught
had been teaching
had been teached
Chọn đáp án: A
I was very nervous while holding my speech. I ________ (never stand) in front of so many people.
hadn’t never been standing
hadn’t been standing never
had never been standing
had never stood
Chọn đáp án: D
Jenny was annoyed. Jim ________ (call) her every night for the whole week!
has been calling
had called
had been calling
called
Chọn đáp án: C
Her eyes were red. It was obvious that she ________ (cry).
cried
have cried
had cried
had been crying
Chọn đáp án: D
I was really relieved when I found the documents. I ________ (look for) them whole morning.
had been looking for
had looked for
had been looked for
had been looked
Chọn đáp án: A
When I first met Ann, she ________ (work) in Samsung for 15 years.
had worked
had been working
have been working
worked
Chọn đáp án: B
I ________ (work) for Exxon for 10 years.
have been working
had been working
was working
worked
Chọn đáp án: B
Before I came to Northern Europe I ________ snow!
had never seen
had never been seeing
never seen
never been seeing
Chọn đáp án: A
When police were investigating the road accident, they discovered that the driver ________ two road accidents before.
had been involved in
had been being involved in
has been involved in
were involved in
Chọn đáp án: A
When we ________ the tour of the city, we decided to go and eat in a local restaurant.
had done
had been doing
have done
did
Chọn đáp án: A
The service at the restaurant was very slow. I ________ all of my meal before my friends’ meals arrived!
had already eaten
had already been eating
has already eaten
already ate
Chọn đáp án: A
We ________ for nearly 100 kilometers before we finally found a service station where we could have a rest.
had driven
had been driving
have driven
were driving
Chọn đáp án: B
I ________ the idea of going to a fitness centre, but when I went to one for the first time last week it was actually pretty fun!
had always hated
had always been hating
have always hated
always hated
Chọn đáp án: A
We watched the film The Godfather last night. We ________ the film about 3 times before, but we watched it again because John ________ it.
had seen / had never seen
had been seeing / had never seen
had seen / never saw
had been seeing / never saw
Chọn đáp án: A
They ________ (cycle) all afternoon so their legs were sore in the evening.
had been cycle
had been cycling
had cycled
had been cycled
Chọn đáp án: B
I ________ (not/ work) much all day; so I wasn’t tired and went to the pub last night.
had not been working
had worked
had not worked
had not been worked
Chọn đáp án: C
The kids were exhausted in the evening because they ________ (help) on the farm all day.
had been helped
had been helping
helped
help
Chọn đáp án: B
Phuong caught the flu because he ________ (walk) in the rain too long.
had been walking
had walked
had walk
had walking
Chọn đáp án: A
________ (Amy/ learn) Chinese before she went to Beijing?
Had Amy learned
Had Amy been learning
Had Amy learn
Amy learned
Chọn đáp án: B
I ________ (get home) before it suddenly began to rain.
did not get home
had got home
had get home
get home
Chọn đáp án: B
________ (where/ Adam/ live) before he moved to the US?
Where did Adam live
Where had Adam lived
Where had Adam live
Where Adam had lived
Chọn đáp án: A, B
When Linda called, I ________ (already/ go) to bed.
had gone already
already had gone
had already gone
gone had already
Chọn đáp án: C
My dad ________ smoking in the garage.
has
had
had been
Chọn đáp án: C
The printer ________ working well
had not been
hadn't
had not
Chọn đáp án: A
Had the players ________ playing by the rules?
been
have
be
Chọn đáp án: A
She ________ expecting the worst.
had
'd been
had being
Chọn đáp án: B
Had the teachers ________ before the strike?
been work
working
been working
Chọn đáp án: C
Our pool pump ________ running properly before the storm.
had not have
hadn't been
hadn't being
Chọn đáp án: B
My sister’s roommate was upset. She ________ been waiting for an hour.
had
has
have
Chọn đáp án: A
I just heard about the accident. ________ been working all night?
Had the driver
Had the driving
Have the driver
Chọn đáp án: A
We were shocked to see her. ________ been expecting her.
We are
We have
We'd not
Chọn đáp án: C
I finally reached my mom. ________ her all day.
I'd been calling
I have called
I called
Chọn đáp án: A
Bruno and Marcela met at a medical assembly, which Marcela ________ for a long time.
was attending
has been attending
have been attending
had been attending
Chọn đáp án: D
Keyla ________ for two hours before she arrived.
was driving
has been driving
had been driven
had been driving
Chọn đáp án: D
Carlos ________ all day, so he had a headache.
had worked
was working
has been working
had been working
Chọn đáp án: D
What are the auxiliary verbs of the past perfect continuous tense?
has been
had been
was being
have been
Chọn đáp án: B
What do we need to add to the main verb in the Past perfect continuous tense?
-s
-ed
-er
-ing
Chọn đáp án: B
Priscilla ________ information about an accident for two days, when the thief stole her notes.
had gathered
was gathering
had been gathered
had been gathering
Chọn đáp án: D
Timothy ________ networking courses for two years when he was promoted to be a coach.
had taken
had been taking
have been taking
could have taken
Chọn đáp án: B
My scores in high school ________ until I made an effort to study more.
couldn't be improved
hadn't been improved
haven't been improving
wouldn't have improved
Chọn đáp án: B
I just heard about the accident. ________ been working all night?
The driver had
Had the driver
Had the driving
Had the driven
Chọn đáp án: B
Mandy was exhausted by the time she went on holiday because she ______ over 55 hours a week.
works
worked
had been working
had worked
Chọn đáp án: C
The flat was lovely and tidy because my flatmate ________.
had cleaned
was cleaning
had been cleaning
had been cleaned
Chọn đáp án: A
Paul and Debbie fought over a serious problem. They ________ on well for some time.
had been getting
had gotten
had not been getting
had not gotten
Chọn đáp án: C
When you got sick, ________ enough?
you had eaten
you had been eating
had you eaten
had you been eating
Chọn đáp án: D
The line is busy. Mandy ________ on the phone for hours.
talked
has talked
has been talking
had been talking
Chọn đáp án: D
The house was perfect for him - it was exactly what he ________ for.
had been looking
is looking
looks
have been looking
Chọn đáp án: A
James ________ medicine for years when he realized he didn't want to be a doctor.
was studying
studied
has studied
had been studying
Chọn đáp án: D
Once Sally saw me , I ________ for three hours.
had gardened
had been gardening
was gardening
gardened
Chọn đáp án: B
Martha ________ three miles a day before she broke her leg
walked
is walking
has been walking
had been walking
Chọn đáp án: D
She ________ computer games for over ten years before she finally ________ a hit.
wrote / had had
had writen / had had
had been writing / had
had been writing / had had
Chọn đáp án: C
When you ________ us, we ________ for miles – and we still had a mile to go!
saw / were running
had seen / had been running
were seeing / had run
saw / had been running
Chọn đáp án: D
By the time they reached the restaurant, they ________ for over an hour.
were waiting
had been waiting
have been waiting
waited
Chọn đáp án: B
She was out of breath because she ________ after her train.
ran
had been running
was running
has been running
Chọn đáp án: B
Before the storm hit, they ________ for the picnic area.
were preparing
had prepared
had been preparing
prepare
Chọn đáp án: C
When she arrived, the kids ________ in the sandbox for hours.
played
have been playing
had played
had been playing
Chọn đáp án: D
By 9 p.m., he ________ his novel since early morning.
was writing
had been writing
has been writing
wrote
Chọn đáp án: B
Before the guests arrived, she ________ the house.
cleaned
had cleaned
has cleaned
was cleaning
Chọn đáp án: B
They were exhausted because they ________ on the construction site all day.
worked
have been working
were working
had been working
Chọn đáp án: D
When he woke up, he realized he ________ in the same position for hours.
was lying
had lied
had been lying
lies
Chọn đáp án: C
By the time the movie ended, they ________ the marathon for five hours.
were watching
had watched
had been watching
watched
Chọn đáp án: C
Before the phone call, she ________ on a business report.
worked
had worked
was working
has been working
Chọn đáp án: D
By the time we arrived, they ________ (wait) for us for over an hour.
had been waiting
had waited
were waiting
waited
Chọn đáp án: A
She ________ (study) for three hours before she took a break.
studied
has been studying
had been studying
was studying
Chọn đáp án: C
When we met them last year, they ________ (live) in Paris for five years.
live
had been living
have been living
are living
Chọn đáp án: B
By the time the train arrived, I ________ (stand) on the platform for twenty minutes.
stood
have stood
had been standing
was standing
Chọn đáp án: C
They ________ (work) on the project for months before they finally completed it.
had worked
have been working
worked
had been working
Chọn đáp án: D
Before the teacher entered the classroom, the students ________ (talk) loudly.
talked
had been talking
were talking
have talked
Chọn đáp án: B
He ________ (practice) for the competition for weeks before he got injured.
practiced
had been practicing
has practiced
was practicing
Chọn đáp án: B
By the time we found the dog, it ________ (wander) in the forest for days.
wandered
has been wandering
had wandered
had been wandering
Chọn đáp án: D
She ________ (wait) for the metro for half an hour before it finally arrived
waited
had been waiting
has waited
was waiting
Chọn đáp án: B
By the time he decided to call her, she ________ (try) to reach him for hours.
tried
had tried
had been trying
was trying
Chọn đáp án: C
The storm destroyed the sandcastle that we (build)
Had been building
Had built
Built
Building
Chọn đáp án: B
He (not / be) to Cape Town before 1997.
Not be
Had not be
Had not been
Had been
Chọn đáp án: C
We (sleep) for 12 hours when he woke us up.
Had been sleeping
Had slept
Slept
Were sleeping
Chọn đáp án: A
They (wait) at the station for 90 minutes when the train finally arrived.
Had waited
Had been waiting
Had wait
Waited
Chọn đáp án: B
When she went out to play, she (do / already) her homework.
Had already done
Have already done
Already done
Has already done
Chọn đáp án: A
My brother ate all of the cake that our mum (make).
Had made
Had been making
Made
Were making
Chọn đáp án: A
The doctor took off the plaster that he (put on) six weeks before.
Has put on
Had put on
Had been putting on
Has been putting on
Chọn đáp án: B
We (look for) her ring for two hours and then we found it in the bathroom.
Had looked
Had looking
Had been looking
Looked
Chọn đáp án: C
(you / finish) your homework before you went to the cinema?
Have you finished
Had you finished
Did you finished
Had you been finishing
Chọn đáp án: B
(why / you / clean) the bathroom before you bathed the dog?
Why had you cleaned
Why you had cleaned
Why cleaned you had
Why had you been cleaning
Chọn đáp án: A
Someone ________ the room because the smell of the paint ________ very strong when I got into the room.
painted / had been
was painting / was
had been painting / was
had been painting / had been
Chọn đáp án: C
It ________ for three days before the storm ________ yesterday.
had rained / was coming
had rained / had been coming
had been raining / came
had been raining / had come
Chọn đáp án: C
She ________ soup, so it ________ still hot and steamy when the visitors came in.
made / had been
was making / was
had been making / had been
had been making / was
Chọn đáp án: D
Sam gained weight because he had been overeating.
gained / had overate
was gaining / had been overeating
gained / had been overeating
was gaining / had overeaten
Chọn đáp án: C
Simon hadn’t been expecting a positive answer when he got the job.
had not expected / was getting
not had expected / got
had not been expecting / got
had been not expecting / did get
Chọn đáp án: C



