Vocabulary
Grammar
Games
Tests
Video
Tiếng Việt (VI)
Login
News
Some useful English topics
Practice speaking
Practice speaking English by topic
Practice listening
Practice listening to English
Listen to music
Listening to English through songs
Video Song
Practice listening to English through bilingual music videos
Quotations
English quotations
Jokes
English jokes
Translate
Language translation
Past Perfect Continuous Exercises
10
Question
10
minute
Ready
Question 1:
It was very rowdy next door. Our neighbours ………….(have) a party.
A
have
B
had
C
were having
D
had been having
Question 2:
Jenny and I went for a walk. I had difficulty keeping up with her because she ……..(walk) so fast
A
was walking
B
had walked
C
Have been walking
D
walked
Question 3:
James was sitting on the ground. He was out of breath. He……………….. (run)
A
runs
B
run
C
had been running
D
had run
Question 4:
Jim was on his hands and knees on the floor. He ……………(look) for his contact lens.
A
looked
B
was looking
C
had been looked
D
had been looking
Question 5:
When I arrived, John ……………. (wait) for me. He was annoyed with me because I was late and he …………………(wait) for a long time.
A
waited – waited
B
was waiting – had been waiting
C
was waiting – was waiting
D
waited – had been waiting
Question 6:
She.........music all day. Now she fells tried
A
has been playing
B
is playing
C
played
D
plays
Question 7:
Hannah and James were very happy when I arrived, they (wait) …………for me.
A
wait
B
had been waiting
C
have been waiting
D
has been waiting
Question 8:
Their team (run) ……………along the road for about 30 minutes before the referee stopped them.
A
had been running
B
running
C
had been run
Question 9:
My husband said he (stop) ……………………………smoking for 5 months before we met.
A
had been stopping
B
stopping
C
had been stop
Question 10:
5. His playing has improved because he …………………….. all month.
A
will have practised
B
has been practising
C
had practised
Comment ()