Question : Directions: In the following question, some parts of the sentence may have some errors. Find out which part of the sentence has an error and select the appropriate option. If the sentence is free from error, select "No error".
I have (1) / known him (2) / since two years. (3) / No error (4)
Option 1: (1)
Option 2: (2)
Option 3: (3)
Option 4: (4)
Correct Answer: (3)
Solution : The error lies in the third part of the sentence.
The preposition since should be changed to for. When referring to a duration of time, one should use for to indicate how long something has been happening. Since is used to pinpoint a specific point in time when an action began.
Therefore, the correct sentence is: I have known him for two years.