All Free English MCQs with Answers

انگریزی

Every English question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

10318 questions · page 841 of 1032

8401. Plants _ water and sunlight to grow.

Moderate
  • A. Need
  • B. Needs
  • C. Needing
  • D. Will need

Explanation: The sentence is a general truth about plants. For general truths, we use the present simple tense. "Need" is the correct form for plants (plural).

Correct answer: Need

8402. The children _ so fast.

Moderate
  • A. Grows
  • B. Growing
  • C. Are growing
  • D. Grown

Explanation: This is the correct option because 'are growing' is the present continuous tense, which is appropriate for a plural subject like 'children' and describes an ongoing action.

Correct answer: Are growing

8403. I _ for Learners Publishing for four years.

Moderate
  • A. Worked
  • B. Work
  • C. Working
  • D. Have worked

Explanation: This option is in the present perfect tense, which is used for actions that started in the past and continue up to the present. The phrase 'for four years' indicates a duration up to the present, making this the correct choice.

Correct answer: Have worked

8404. I can't go skiing because I _ my leg.

Moderate
  • A. Have broken
  • B. Broke
  • C. Will have broken
  • D. Break

Explanation: This past tense indicates an action completed in the past, which aligns with the reason why skiing is not possible now .

Correct answer: Broke

8405. I _ about you all day.

Moderate
  • A. Have been thinking
  • B. Have thought
  • C. Will think
  • D. Both A) & B)

Explanation: The sentence talks about an action that started in the past and is still continuing up to now . For this , we use the present perfect continuous tense : have/has been+ verb-ing.

Correct answer: Have been thinking

8406. I _ Helen for a number of years.

Moderate
  • A. Will be knowing
  • B. Had been knowing
  • C. Know
  • D. Have known

Explanation: The sentence talks about knowing Helen from the past up to now. For this, we use the present perfect tense: have/has + past participle. "Have known" shows that the knowledge started in the past and continues to the present.

Correct answer: Have known

8407. In 2022, Pakistan _ the T20 World Cup.

Moderate
  • A. Lose
  • B. Lost
  • C. Losses
  • D. Losing

Explanation: This is the past tense form of the verb, which correctly matches the time frame 'In 2022.'

Correct answer: Lost

8408. By the autumn, I _ for 45 years!

Moderate
  • A. Shall have been teaching
  • B. Have teaching
  • C. Teaching
  • D. Teach

Explanation: The sentence is future perfect continuous which shows action started in the past and will continue up to a future time. For future perfect continuous, the structure is: Subject + shall/will + have been + verb-ing.

Correct answer: Shall have been teaching

8409. She _ for an hour. Let her rest.

Moderate
  • A. Cooks
  • B. Cooked
  • C. Has been cooking
  • D. Is cooking

Explanation: The sentence is present perfect continuous which shows action started in the past and is still happening now. For present perfect continuous tense, the structure is: Subject + has/have + been + verb-ing.

Correct answer: Has been cooking

8410. Which sentence demonstrates the correct use of past tense?

Moderate
  • A. She will go to the store yesterday,
  • B. They will be eating lunch now,
  • C. He had finished his homework before dinner,
  • D. We are meeting them tomorrow

Explanation: Option C "He had finished his homework before dinner." is correct past tense.

Correct answer: He had finished his homework before dinner,