Strictly speaking this says " I went from the pub.."
That is its literal meaning, but it is not a common way of putting it in English. As Welsh has some very different patterns from English it is not always straightforward to translate between them while avoiding sounding awkward or old-fashioned.
True and that's been added now, thanks for the comment.
'Gadelais y dafarn am naw o'r gloch' would be more appropriate for formal Welsh.
This course does not use formal Welsh at all, not is it accepted in the answers. (Gadawais y dafarn... would be the correct form from gadael - it has an irregular stem.)
We do accept Gadawais i'r dafarn..., though.
Camgymeriad ar fy narn. Fedrai dallt pam nad oes yna bwyslais ar y Cymraeg ffurfiol, ond dwi'n falch rydych yn ei cymryd fel ddewis.
Can I just check - is gadelais correct as well as gadawais?
Perhaps in a dialect somewhere! However, the usual root of gadael, the one to learn, is gadaw-.