DS5 knew sight words at 2, but before his 3rd birthday, he started reading books to us. At first, I thought it was just his memory (we read the same ones over and over again), but when he picked out a book we hadn't read yet and read almost every word, we were shocked. He sounds out words and uses words in the sentence to figure out words he doesn't know.