English

Prepare online with the best English MCQs with answers and explanations for exams, interviews, and job tests. Our collection covers grammar, vocabulary, comprehension, sentence correction, prepositions, synonyms, antonyms, idioms, and analytical reasoning. These English multiple-choice questions are designed for students, competitive exam aspirants, and professionals preparing for NTS, PPSC, FPSC, CSS, PMS, university entry tests, and recruitment assessments. Practice updated English MCQs to strengthen your language skills, improve accuracy, and perform better in competitive exams.

8141. The student said,”I am doing my homework.”

A. The student said that she was doing her homework.
B. The student said that she has been doing her homework.
C. The student said that she is doing her homework.
D. The student said that she did her homework.
✅ The correct answer is option A.

8142. She said to me, “It has been raining heavily and you cannot go”.

A. She told me that it had been raining heavily and I could not go.
B. She told me that it was raining heavily and I could not go.
C. She told me that it has been raining heavily and I could not go.
D. She told me that it is raining heavily and I could not go.
✅ The correct answer is option A.

8145. The Manager said, “Well, what can I do for you?”

A. The Manager asked what he could do for him.
B. The Manager wondered what he could do for him.
C. The Manager wanted to know what he could do for him.
D. The Manager said that he couldn’t do anything for him.
✅ The correct answer is option C.

8147. He welcomed me to his house.

A. He said, “Welcome to my house.”
B. He said, “Welcome home.”
C. He said, “Please come in.”
D. He said, “You are welcomed here!”
✅ The correct answer is option A.

8148. He said, “I have often told you not to waste your time.”

A. He said that he had often told not to waste your time.
B. He said that he had often told him not to waste your time.
C. He said that he had often suggested to him not to waste his time.
D. He told that he had often told him not to waste his time.
✅ The correct answer is option B.

8149. The government has announced, “Taxes will be raised”:

A. The government has announced that taxes would be raised.
B. The government has announced that taxes would raised.
C. The government has announced that taxes will be raised.
D. The government has announced taxes will be raised.
✅ The correct answer is option A.

8150. Kiran asked me, “Did you see the cricket match on television last night?”

A. Kiran asked me whether I saw the cricket match on television the earlier night.
B. Kiran asked me whether I had seen the cricket match on television the earlier night.
C. Kiran asked me did I see the cricket match on television last night.
D. Kiran asked me whether I had seen the cricket match on television last night.
✅ The correct answer is option B.
Scroll to Top