That's because most Singaporeans are chinese. chinese language
is mono tone.
You pronouce words in a mono tone way. One sound one sound.
Ni - Hao - Ma?
That's three tones.
But english is not mono tone.
You don't eng - and then - lish
It comes out in one complete tone - english.
That is why chinese speaking english has a what they call ching
chong accent.
Some chinese that have lost all their chinese culture or raised
on english; know nothing about chinese language won't have this
accent, like some ABCs or our own Lee Kuan Yew.
It's natural for chinese to speak english with chinese
accent.
Just like it is natural for westerners to speak mandarin with
western accent. They don't really speak mandarin using mono tone
like chinese do. That is why it sounds weird to us chinese.
They don't say Ni -
Hao -
Ma, but
NiHaoMa.
Why?
Because they cannot control the tone. They are used to the
singular tone as in their own native language.
Same goes for us chinese.
How do you explain Malays then if their language ain't monotone
but speaks the accent similar to chinese