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
- In
- On
- Of
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Preposition phrase
- Noun phrase
- Adjective phrase
- None of these