S1: I have not seen her since a long time. S2: It has been a while since I saw her.
A.S1 is right and S2 is wrong
B.S1 is wrong and S2 is right✓ Correct
C.Both S1 and S2 are wrong
D.Both S1 and S2 are right
Explanation
'Since' is used to refer to a specific point in time when something began, not a duration. To indicate a length of time, 'for' should be used. Thus 'I have not seen her since a long time' is incorrect — it should be 'for a long time' or 'in a long time'. In S2, 'since I saw her' correctly uses 'since' to refer to the point in time when the speaker last saw her. Hence S1 is wrong and S2 is right.
💡 Practice unlimited CDS PYQs + AI-tracked progress on each topic. Sign up free →