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 619 of 1032

6181. They _ a letter.

Moderate
  • A. Wrote
  • B. Written
  • C. Write
  • D. Writes

Explanation: "Wrote" is a simple past tense verb that is most fitting in this sentence. "Written, write and writes" do not make grammatical sense when said out loud.

Correct answer: Wrote

6182. Jane _ to bed at 10 o' clock on weekdays.

Moderate
  • A. Goes
  • B. Is going
  • C. Go
  • D. Going

Explanation: The sentence is a present simple sentence. "Goes" is a present tense used when talking about other people (third person) and when a verb has not been used before it.

Correct answer: Goes

6183. The police _ (leave) no stone unturned to trace the culprits.

Moderate
  • A. Left
  • B. Leave
  • C. Leaves
  • D. Leaving

Explanation: The sentence is in the past tense (the word 'unturned' is in past tense) hence the missing word should be in the past tense. "Left" is the past tense and a past participle of leave, hence is most suitable to use and is also grammatically correct when the sentence is said out loud."Leaves" is a third-person, singular simple present tense while "leaving" is a present participle.

Correct answer: Left

6184. It _ me a lot of money.

Moderate
  • A. Costs
  • B. Cost
  • C. Costed
  • D. Is costing

Explanation: The sentence is in the singular first person. "costs" refers to all of the pieces within that group (being plural), hence incorrect. "costed" is the past tense and the past participle of cost and means to estimate or determine the cost of something hence incorrect. "cost" is used to "have as a price" or "cause to lose, suffer, or sacrifice" in past tense and past participle hence correct. 'Is costing' is in the present tense and hence incorrect.

Correct answer: Cost

6185. I _ a letter now.

Moderate
  • A. Write
  • B. Writing
  • C. Am writing
  • D. Wrote

Explanation: As the sentence is in a present continuous tense (the word 'now' is used), 'writing' is the most suitable option. As the subject 'I; is singular, 'am' is used.

Correct answer: Am writing

6186. Your friend _ (wait) for you for over an hour.

Moderate
  • A. Wait
  • B. Waiting
  • C. Waited
  • D. Waits

Explanation: The sentence is in the past tense, and "waited" is in the past tense hence correct. Wait doesn't make grammatical sense when the sentence is said out loud, "waiting" is a present continuous verb and waits is in the present tense.

Correct answer: Waited

6187. Fill in the blank with appropriate option.Would you mind _ (open) the window please, it's hot here.

Moderate
  • A. Open
  • B. Opens
  • C. Opened
  • D. Opening

Explanation: The sentence is in present tense and the action required is a continuous present. 'Opened 'is a verb in the past tense, 'open 'is in the present tense, and 'opens' refers to a change in position. 'Opening' is a continuous present verb, hence correct.

Correct answer: Opening

6188. The buses sometimes _ very late.

Moderate
  • A. Arriving
  • B. Arrive
  • C. Arrives
  • D. Are arriving

Explanation: The sentence is in the present tense. 'Arriving ' is a verb in future tense hence incorrect., 'Arrive' is in the present tense, and as 'bus' is plural, it is correct., 'Arrives' is in a continuous present tense hence incorrect. 'Are arriving' is in continuous present tense hence incorrect. 'Arrives' is incorrect as the word buses are in the plural.

Correct answer: Arrive

6189. She _ (work) in the factory for fifteen years by next year.

Moderate
  • A. Will work
  • B. Will be working
  • C. Will have been working
  • D. Had worked

Explanation: The sentence is in the present continuous tense. As both present and future are being acknowledged, the missing word should be in continuous present tense. 'Will work' is in the future tense hence incorrect, 'will be working' is future continuous which is incorrect. 'Had worked' is past tense hence incorrect. "Will have been working", hence is correct.

Correct answer: Will have been working

6190. Complete the following sentence: She thanked me for what I _.

Moderate
  • A. Have done
  • B. Has done
  • C. Have been done
  • D. Did

Explanation: The sentence is in the past tense hence the missing word should be in the past tense. 'Have done' is incorrect as 'have' is used to express plural possession ownership or acquisition which is not required in this context. 'Have been done' doesn't make grammatical sense when the sentence is said out loud and 'Has' is used for the third person, singular present tense hence incorrect. 'Have' is used with the pronouns I, you, we, and they, while has is used with he, she, and it.

Correct answer: Did