Duolingo est le moyen d'apprendre les langues le plus populaire au monde. En plus, c'est gratuit à 100 % !

"Il est resté chez moi durant trois semaines."

Traduction :He stayed at my place for three weeks.

il y a 4 ans

3 commentaires


https://www.duolingo.com/MoiCmoi

Pourquoi "he has stayed at my home during three weeks" est refusé ?

il y a 4 ans

https://www.duolingo.com/lazouave
lazouave
  • 25
  • 24
  • 15
  • 12

La durée n'est pas souvent indiquée par "during" mais plutôt par "for", surtout après un verbe. De plus, "at my home" est un peu bizarre. Plutôt "in my home" ou "at my place" :)

EDIT: Le temps est également faux. Quand l'action est dans le passé, sans rapport avec le présent, on ne peut utiliser que le prétérit. Il est resté pendant trois semaines: il n'est plus chez moi aujourd'hui, donc prétérit.

Si la phrase avait été "il est chez moi depuis trois semaines", le present perfect aurait fonctionné :)

il y a 4 ans

https://www.duolingo.com/Michard17500

Moi aussi j'avais mis le present perfect. Merci beaucoup pour cette explication.

il y a 3 mois