Question 1: Unless he ____ hard, he'll fail the exams.
a. worked
b. would work
c. works
d. will work
Question 2: If I were you, I ____ to a doctor.
a. Will go
b. Went
c. Go
d. Would go
Question 3: I ____ to Africa on business.
Question 4: I worked hard ____ my exam
a. For passing
b. To passing
c. To pass
d. For pass
Question 5: When he ____ finished the exam, he'll speak to you.
a. Is
b. Will have
c. Has
d. Will
Question 6: If he ____ the car immediately, the accident wouldn't have happened.
a. Stoped
b. Would stop
c. Has stopped
d. Would have stopped
Question 7: You ____ your homework before you came to the lesson.
a. Should be done
b. Should do
c. Should be doing
d. Should have done
Question 8: By the next year he ____ his exams.
a. Has passed
b. Will pass
c. Will have pass
d. Had passed
Question 9: I've rung the bell but there's no answer. He ____ in bed.
a. Can be
b. Will be
c. Must be
d. Needs to be
Question 10: I'm thinking ____ away next Sunday.
a. Of going
b. I go
c. To go
d. For going
Question 11: Would you mind ____ me $5?
a. To lend
b. Lent
c. Going to lend
d. Lending
Question 12: He didn't look when crossing the road. He ____ in a hurry.
a. Must have been
b. Should have been
c. Had to be
d. Might to be
Question 13: He ____ eaten something before going to school.
a. Ought to have
b. Should
c. Had to
d. Must
Question 14: If all the hotels are full, you ____ phone this number.
a. Had better
b. Would rather
c. Would better
d. Had rather
Question 15: In spite of ____ late she caught the bus.
a. She is
b. She was
c. Her
d. Being
Question 16: It's high time you ____ some work!
a. Do
b. Did
c. Have done
d. Would do
Question 17: Nobody's disagreed to stay, ___?
a. Has he
b. Did he
c. Are they
d. have they
Question 18: They all tried hard, but with ____ success.
a. Few
b. Little
c. A few
d. A little
Question 19: Providing that ____ hard, she'll pass the exam.
a. She'll be studying
b. She'll study
c. She studies
d. She is studying
Question 20: Mark, who won, went on ____ in the 1998 final.
a. Have won
b. To win
c. To have won
d. Winning