English Online Test

Test your knowledge on English Mcqs by appearing in the Online Test of MasterMcqs. Select any sub-topic below to begin the test. If you Pass the test then level up go for the next one, if you Fail then please revise the mcqs of the relevent sub-topic and reapear in the test.

Show Sub-topics

We had ______________ when they came home.

A. gone shopping
B. went shopping
C. go shopping
D. none of these

Show Answer
A. gone shopping

I had turned off my cell phone when you _______________ me last night.

A. call
B. were calling
C. called
D. had called

Show Answer
C. called

When I arrived to the classroom, the teacher _________________ the lesson already.

A. has already
B. have started
C. had started
D. started

Show Answer
C. had started

Who _______________ the president of Pakistan before Musharaf?

A. had been
B. had had
C. had
D. will be

Show Answer
A. had been

He hadn`t ____________ job for a while before he became an English teacher at EYES

A. have
B. had any
C. having
D. had

Show Answer
B. had any

When he _____________ home his brothers and sisters had already eaten dinner.

A. comes
B. come
C. came
D. none of these

Show Answer
C. came

For how long _____________ president of the U.S.A. before Obama won the election?

A. Bush had been
B. Had bush
C. had Bush been
D. had been

Show Answer
C. had Bush been

Fill in the verbs in parentheses in future perfect tense: She __________________________ this with her mother tonight. (Discuss)

A. will have discussed
B. will discus
C. had discussed
D. discussed

Show Answer
A. will have discussed

Fill in the verbs in parentheses in future perfect tense: Sam ______________________ by next week. (Leave)

A. left
B. will have left
C. had left
D. would have left

Show Answer
B. will have left

Page 1 of 2
1 2