It depends what you want to say. I have been riding all the horses in this stable would indicate that you have been riding each of them on a regular, ongoing basis. I have ridden all the horses in this stable would indicate that you have ridden each horse at least once.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.