Why is 'o' needed?
Is this not complete:
Elmalar adadan geliyor
In this sentence "o" means "that." When it has this meaning, it cannot be omitted. :)
Is "bu" acceptable?
Nope, "bu" means "this."
Oh whoops, I meant "şu"
Unless you can physically see the island and are pointing at it to distinguish it from other islands on the horizon, no.
We do accept it already however.
thank you that helps a lot :)
Elmalar şu adadan geliyor
why (şu) is wrong?
"şu" specifically means in the line of sight.
Does the -iyor imply that the apples are on their way right now? The English sentence also seems to suggest that, doesn't it?
I think you'd use this in the context of say, an army of apples has set sail for an isle of oranges.
why not " geliyorlar"
why elmalari is wrong?
it is apples from the island. dealing with subject and what it is doing to it (or from in this case)