Home Page
(current)
Lessons
Articles
Online Programs
Online Programs
->
Quiz English
->
Tense
Test 12 tense(Fill in the blanks)
10 Questions
15 Questions
20 Questions
50 Questions
100 Questions
Question 1 (1 Points)
By tomorrow, they ____ the report.
(1)
will have finished
(2)
have finished
(3)
finished
(4)
finish
Question 2 (1 Points)
By the time we get there, he ____ his work.
(1)
will finish
(2)
had finished
(3)
will have finished
(4)
finishes
Question 3 (1 Points)
By the end of this year, I ____ a new language.
(1)
will have learned
(2)
will learn
(3)
have learned
(4)
learned
Question 4 (1 Points)
By the time we arrive, they ____ dinner.
(1)
have had
(2)
will have had
(3)
had
(4)
were having
Question 5 (1 Points)
He ____ his homework before his mom came home.
(1)
finished
(2)
finishes
(3)
had finished
(4)
finishing
Question 6 (1 Points)
They ____ their exams by next week.
(1)
will finish
(2)
finish
(3)
will have finished
(4)
had finished
Question 7 (1 Points)
They ____ at the restaurant when I passed by.
(1)
were eating
(2)
eat
(3)
had eaten
(4)
eating
Question 8 (1 Points)
Where ____ we meet tomorrow?
(1)
do
(2)
are
(3)
does
(4)
is
Question 9 (1 Points)
By the time she arrives, I ____ already eaten dinner.
(1)
had
(2)
have
(3)
will have
(4)
am
Question 10 (1 Points)
They ____ dinner by the time we arrive.
(1)
have
(2)
had
(3)
will have
(4)
are having
You got
/ 10
Viewers : 1,661
Other Programs
Test Future Tense
ทดสอบ Past Tense
Test 12 tense(Fill in the blanks)
Test 12 tense
ทดสอบ Simple Tense
Lessons
Articles
Online Programs