In my opinion: It is true that some Singaporean know how to speak english properly. But I believe, it's only for approximately under 30-year-old Singaporean, 40 at most. But for above 50-year-old people?? I don't think so.
Maybe that is where singlish came from, and until today, it has become...