He ought to have arrived ________ this time.
- In
- By
- To
- None of these
Explanation
- “By” indicates a specific time before or not later than a point in time.
- The sentence means he should have arrived before or at this time, so “by this time” is correct.
Last verified on 10-03-2026
Related MCQs
- I have no any friends
- I have not any friends
- I have no friends
- I has no friends
اس سوال کو وضاحت کے ساتھ پڑھیں
- Over
- At
- On
- None of these