Replace the correct Preposition in the sentence given below:-
Ravi has been studying in this school for 2020.
Answer & explanation
Correct answer: option 2
The correct answer is Option (2) → Since
Complete sentence: Ravi has been studying in this school since 2020. 2020 is a point of time, so "for 2020" is wrong. It should be "Ravi has been studying in this school since 2020."
| Option | Used to show | Example |
|---|---|---|
| (1) When | "When" is not a preposition. It is a question word or conjunction and cannot be followed by a year alone. | – |
| (2) Since (answer) | With the present perfect (continuous), the time is shown by: since + a point of time (2020, Monday, 5 o'clock). for + a period of time (two years, three hours). | We have lived in Chandigarh since 2015. |
| (3) After | "After 2020" does not mark the starting point of an action that continues up to now, which the present perfect continuous needs. | – |
| (4) Before | "Before 2020" points to a time earlier than 2020 and does not fit "has been studying" up to the present. | – |