Vidyalelo
English · Q349

Grammar

Competitive Exams · English · question 349

Q349

I haven't ridden a bike . . . . . . . . ages.

A.
since
B.
for
Answer
C.
on
D.
none of the above

Answer: Option B

Solution

Answer: Option B
Solution:
The correct word here is for. In the given sentence, the person has not ridden a bike for a long time which has been mentioned in ages. Thus, the correct sentence is 'I haven't ridden a bike for ages'.