1. Forum
  2. >
  3. Topic: Portuguese
  4. >
  5. "Ele não comeu hoje."

"Ele não comeu hoje."

Translation:He has not eaten today.

March 23, 2013



Are there a diference between "He did not eat today" and "He has not eaten today." ????


When there is a specific time, we usually use Simple past (did)


Can be give me an example for each sentence? In day by day....!!! thanks



To ask for things that started the moment you were born till now, use the present perfect; when you mention when the action happened, use simple past.

— "HAVE you ever EATEN Thai food?" (Meaning your whole life)

— "Sure, I tried it just last week..." (now you have the moment when the action happened -- last week).

You also use the present perfect fot things that have been happening for the past few days or something that has just happened:

  • "I haven't been well lately" (past few days)
  • "I have just bought my new apartment" (just happened).

You can't say " I haven't gone to the movies last Saturday", but "I didn't go..." (specific time)...

This is the reason why I would use simple past in Duolingo's example...


Ok, thanks a lot...


This helps a LOT thanks!


yes. ones is past tense and the other is the past participio.

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