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

"Tu marches depuis longtemps."

Traduction :You have walked for a long time.

1
il y a 3 ans

51 commentaires


https://www.duolingo.com/Air35
Air35
  • 13
  • 6
  • 6
  • 2

Pourquoi "You have walked ..." la phrase est "Tu marches ..." et pas "Tu as marché..." Je me trompe ?

50
Répondre2il y a 3 ans

https://www.duolingo.com/Lightkevin21

Avec "For", on utilise le present perfect.

9
Répondre2il y a 2 ans

https://www.duolingo.com/chadimejdi

on utilise le " present perfect " quand il y a avant le verbe " when" ou "while

0
Répondreil y a 2 mois

https://www.duolingo.com/Turpin-S

Je suis également d'accord

0
Répondreil y a 3 mois

https://www.duolingo.com/Nini71927
Nini71927
  • 25
  • 10
  • 8
  • 872

Je suis d'accord avec vous

-1
Répondreil y a 10 mois

https://www.duolingo.com/annemarie127491

Exactement!

-1
Répondreil y a 5 mois

https://www.duolingo.com/Africangirl2

For a long time induit l'utilisation du present perfect.et ne se traduit donc pas par du passe compose mais par du present.

26
Répondreil y a 3 ans

https://www.duolingo.com/LumaP
LumaP
  • 25
  • 24
  • 75

Si l'anglais commence à mettre des finesses dans la construction des phrases, on en sort plus... Help!!!

2
Répondre1il y a 3 ans

https://www.duolingo.com/franstouch

what? mais le present perfect = passé composé

0
Répondreil y a 3 ans

https://www.duolingo.com/Africangirl2

Présent perfect=action qui a commencé dans le passé et qui continu dans le présent. Exemple: i have known her since last year=je la connais depuis l'année dernière.

24
Répondre4il y a 3 ans

https://www.duolingo.com/USPierre

Merci beaucoup pour toutes ces explications

0
Répondreil y a 2 ans

https://www.duolingo.com/monba1
monba1
  • 25
  • 21
  • 43

Il me semble que lorsque l'action est entrain de se passer on peut utiliser la forme en "ing" , walking : you have been walking for a long time. Qu'en pensez-vous ?

5
Répondreil y a 3 ans

https://www.duolingo.com/GCHOTEAU

You have walked/been walking. C'est tout à fait correct.

6
Répondreil y a 3 ans

https://www.duolingo.com/carmenita110

Oui c est exactement ce que je pense. Je crois meme qu il y a ube erreur

0
Répondreil y a 1 an

https://www.duolingo.com/seniorocto

Monba1 ! Juste une toute petite remarque: ..."en train"...s'écrit en 2 mots.

0
Répondreil y a 5 mois

https://www.duolingo.com/finca6
finca6
  • 13
  • 11

Ing m'a ete refuse

-1
Répondreil y a 2 ans

https://www.duolingo.com/JB8575
JB8575
  • 15
  • 9
  • 8

Pourquoi for et pas since?

1
Répondreil y a 3 ans

https://www.duolingo.com/JB8575
JB8575
  • 15
  • 9
  • 8

Un grand merci. C'est plus net maintenant :-)

1
Répondreil y a 3 ans

https://www.duolingo.com/GCHOTEAU

You are welcome.

0
Répondreil y a 3 ans

https://www.duolingo.com/AntigonedeTroie

Bonjour, il y a un lien juste au-dessus très clair sur la règle à appliquer. Merci à Gchoteau!

1
Répondreil y a 3 ans

https://www.duolingo.com/JeanBaptis41

J'ai écrit You walked for a long time.... Pq c'est faux ?

1
Répondreil y a 3 ans

https://www.duolingo.com/GCHOTEAU

Traduction : Tu as marché pendant longtemps. Le preterit indique que l'action est terminée. Voir mon lien plus haut....

1
Répondreil y a 3 ans

https://www.duolingo.com/Isa-bella31

Pareil pourquoi for, j'ai mis since qui m'a été refusé ???

0
Répondreil y a 3 ans

https://www.duolingo.com/jean-louis894859

you have been walking long refusé?

0
Répondreil y a 2 ans

https://www.duolingo.com/finca6
finca6
  • 13
  • 11

Cette phrase n'a pas a etre tra duite au passe,mais au present.

0
Répondreil y a 2 ans

https://www.duolingo.com/MazaElza

Un peu de grammaire , please!

0
Répondreil y a 1 an

https://www.duolingo.com/MazaElza

Pourquoi ne faîtes vous pas un peu de grammaire ? je pense que les fautes seraient moins importantes!

0
Répondreil y a 1 an

https://www.duolingo.com/faune2016

si on dit à quelqu'un: tu marches depuis longtemps ça suppose qu'il marche encore donc que l'action se fait. Alors je me demande pourquoi mon réponse n'a pas été acceptée YOU ARE WALKING FOR A LONG TIME. La traduction de Duolingo suppose à mon avis que l'action serait terminée

0
Répondreil y a 1 an

https://www.duolingo.com/Sherl638897

Je suis totalement d'accord avec vous You are walking for a long time devrait être une bonne réponse.

0
Répondreil y a 6 mois

https://www.duolingo.com/finca8

Ok

0
Répondreil y a 4 mois

https://www.duolingo.com/louise652697

Pas d'accord avec le temps utilisé

0
Répondreil y a 1 an

https://www.duolingo.com/Kha794581

Il fallait ecrire tu as marché pas tu matche

0
Répondreil y a 8 mois

https://www.duolingo.com/1053738053
1053738053
  • 25
  • 13
  • 106

you were walking for a long time??????

0
Répondreil y a 5 mois

https://www.duolingo.com/catjp
catjp
  • 24
  • 160

Merci pour les explications

0
Répondreil y a 4 mois

https://www.duolingo.com/ChristianWebag

Merci pour toutes ces précisions. Franchement plus dans ces mini forums liés aux questions posées qu'avec les cours de duol.

0
Répondreil y a 4 mois

https://www.duolingo.com/Sherl638897

You've walked for a long time ( The fastest way to say when we talk )

0
Répondreil y a 4 mois

https://www.duolingo.com/herve-Lionel
herve-Lionel
  • 22
  • 20
  • 20
  • 8
  • 48

A propos de cet exercice, j'aimerais bien que quelqu'un m'explique simplement l'usage du "present perfect" qui a toujours été un mystère pour moi. Merci d'avance.

0
Répondreil y a 4 mois