I haven't ridden a bike . . . . . . . . ages.
A. since
B. for
C. on
D. none of the above
Answer: Option B
Solution(By Examveda Team)
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'.Related Questions on Grammar
Join The Discussion