"Dw i wedi yfed coffi dydd Llun."

Translation:I have drunk coffee Monday.

January 29, 2016

This discussion is locked.


Can someone explain why "I drank coffee on Monday" is incorrect? Thank you!

  • 3150

Hopefully someone else will come and explain it far better than I can, but I think the simple answer is that "I drank" and "I have drunk" are two different tenses. There is another past tense in Welsh which equates to "I drank" (I think "I drank coffee" would be "Yfes i goffi" but my Welsh grammar is rather rusty so I might not have got that quite right)


I drank coffee Monday was accepted for me just now. Since Welsh is still in beta, they will probably tweak a lot of these answers as time goes by. It does make me wonder, however, considering Malwen's answer that maybe we are still wrong?


Many languages other than English use the "I have" version of the past tense much more than we do in English and it often translates better in English in the "simple" past as in this case e.g. French would say "j'ai bu du cafe lundi" which we would translate as "I drank coffee on Monday". I would think therefore that the same applies to the translation from Welsh?


The translation offered -- 'I have drunk coffee Monday' -- is not something I have ever heard in English, but I think it might be something to do with having had an unusually heavy weekend and trying to remedy the situation with caffeine?


I put this sentence in, but clearly "on" is missing!


The reason why they've chosen to focus on 'to have', and so early in the course, is because it's the easiest way for a beginner to use the past tense. You only need to know wedi to be able to form the past tense, using the verbs you already know. Much easier than having to learn all the different verb endings.


It may be "easier" but it's very misleading, because I have drunk (though it makes reference to a completed event) is not in the past tense; it's in the present perfect -- it's stating what the situation is NOW. The past tense form is I drank -- telling of an event that happened THEN. This is what makes "I have (NOW) drunk coffee on Monday (THEN)" a nonsense sentence.

Furthermore, on Monday (the "on" is required, in British English at least!) is not dydd Llun (which means "Monday" -- the name of the day of the week) but ddydd Llun.


Dw I wedi yfed can only be translated as I have drunk, not I drank and the sentence used by duolingo is incorrect, you cannot say, in English or Welsh I have drunk yesterday (dw I wedi yfed ddoe). I have reported this.


I have drunk A coffe on Monday?


"I drunk coffee on Monday" was corrected, but similar questions have used "drunk?


"I drunk" isn't grammatical in English.

"I drank" or "I have drunk" should work, but I think we're encouraged to translate "Dw i wedi..." to "I have..."

The Welsh course is still in beta and I think it's a bit inconsistent with what alternatives are and are not allowed, so you might find simple past (e.g. "I drank") is sometimes accepted and sometimes not.


We're referring to a specific finished day in the past so the phrase should be "I drank coffee on Monday". (Drank + on not currently accepted) We could say " I have drunk coffee on a Monday" (have drunk + on a) if it's not a specific Monday.


What does 'beta' mean?


I'm not sure exactly what "beta" means for Duolingo courses specifically, but with software, games, websites, etc. when something is "in beta" or a "beta version" it means it isn't finished.

The first thing testers, or a limited number of public users might see is an "alpha version" and that is generally accepted to be very rough. Whole features are likely to missing and there might be many things that don't work.

After that comes the "beta" stage, where most things are working as intended and it's often freely open to the public, like this Welsh course. The "beta" label is there to say that not everything is finalised and some things might still need to be fixed or tweaked. It's like a final testing stage, and often means the developers are watching more closely for bug reports than they will do later on.


Thank you so much, that makes sense

Learn Welsh in just 5 minutes a day. For free.