Splendid speaking - Learning

I've been revising all day long and I'm pretty confident I know the subject _____ out.