Question:

“He knows Ramu since a long time.” Which word in this sentence is an error?

Show Hint

Use “since” for point of time and “for” for period of time.
Updated On: Oct 8, 2025
  • knows
  • since
  • long
  • time
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

Step 1: Rule of prepositions with time expressions.
- “Since” is used with a specific point in time (e.g., since 2005, since yesterday).
- “For” is used with a duration of time (e.g., for two years, for a long time).

Step 2: Apply to the sentence.
The phrase “a long time” is a duration, so the correct preposition is “for,” not “since.”

Step 3: Correction.
The correct sentence should be: “He knows Ramu for a long time.”

Step 4: Conclusion.
The incorrect word in the sentence is “since.”
Final Answer: \[ \boxed{\text{since}} \]
Was this answer helpful?
0
0