Question: has ridden or had rode?
Answer: Rode is the past simple. Ridden is the past participle.