Vocabulary
Grammar
Games
Tests
English 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 Exercise 3
10
Question
10
minute
Ready
Question 1:
Larry _________ his homework already by the time Roy came over.
A
finishes
B
had finish
C
had finished
D
have finish
Question 2:
I ________ a little Spanish before I went to Mexico.
A
study
B
had studied
C
had study
D
have studied
Question 3:
Ruth ________ an Austrailian until she met John.
A
had never met
B
have never met
C
never met
D
never have met
Question 4:
I ________ such majestic mountains before I went to Banff.
A
never seen
B
had never seen
C
never have seen
D
never saw
Question 5:
________ visited Toronto before your trip last summer?
A
Have you ever
B
You had
C
Had ever you
D
Had you ever
Question 6:
The teacher ________ out when I arrived in the classroom.
A
goes
B
have gone
C
has gone
D
had gone
Question 7:
I ______ my document before the power went out in the computer lab.
A
had save
B
have saved
C
had saved
D
saved
Question 8:
When they arrived we _________ the test.
A
had already started
B
have already started
C
starts
D
already starting
Question 9:
George _________ his furniture before he moved to Japan.
A
have sold
B
had sold
C
had sell
D
sells
Question 10:
Larry _________ his homework already by the time Roy came over.
A
finishes
B
had finish
C
had finished
D
have finish
Comment ()