I wrote "Australia have won the netball world cup", and it was marked incorrect...why please?!
enillodd is the simple past tense - 'he/she/it won'
mae e wedi ennill is the perfect tense - 'he has won'