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.
- 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: Need8402. The children _ so fast.
- 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 growing8403. I _ for Learners Publishing for four years.
- 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 worked8404. I can't go skiing because I _ my leg.
- 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: Broke8405. I _ about you all day.
- 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 thinking8406. I _ Helen for a number of years.
- 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 known8407. In 2022, Pakistan _ the T20 World Cup.
- 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: Lost8408. By the autumn, I _ for 45 years!
- 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 teaching8409. She _ for an hour. Let her rest.
- 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 cooking8410. Which sentence demonstrates the correct use of past tense?
- 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,