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.
- 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: Wrote6182. Jane _ to bed at 10 o' clock on weekdays.
- 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: Goes6183. The police _ (leave) no stone unturned to trace the culprits.
- 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: Left6184. It _ me a lot of money.
- 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: Cost6185. I _ a letter now.
- 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 writing6186. Your friend _ (wait) for you for over an hour.
- 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: Waited6187. Fill in the blank with appropriate option.Would you mind _ (open) the window please, it's hot here.
- 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: Opening6188. The buses sometimes _ very late.
- 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: Arrive6189. She _ (work) in the factory for fifteen years by next year.
- 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 working6190. Complete the following sentence: She thanked me for what I _.
- 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