TIME is a well-designed interactive virtual “book” that Beginning English Language Learners can use to learn about telling time. It includes audio support.

I’ve placed the link on my website under Telling TIme, where you can find many other similar resources.