<< Forum anglais: Questions sur l'anglais || En bas
Pourquoi /has been playing ou has played?
Message de elbocla posté le 19-09-2010 à 13:55:10 (S | E | F)
Hello
Voilà un exercice que j'ai fait .. la 1ère version ( en be + -ing ) est ma réponse, la deuxième version (present perfect simple) est la correction qui m'a été donnée.
Je n'ai pas compris ce qu'il y a de faux. Quelqu'un peut-il m'expliquer ?
She HAS BEEN PLAYING HAS PLAYED (play) the guitar for one hour.
We HAVE BEEN WATCHING HAVE WATCHED (watch) T.V since 8 o'clock.
He HAS BEEN LEARNING HAS LEARNED -ou- HAS LEARNT (learn) English since 2003.
My brother HAS BEEN STUDYING HAS STUDIED (study) at the university for 6 years.
Merci pour vos réponses.
Elbocla
-------------------
Modifié par lucile83 le 19-09-2010 14:24
+ titre
Message de elbocla posté le 19-09-2010 à 13:55:10 (S | E | F)
Hello
Voilà un exercice que j'ai fait .. la 1ère version ( en be + -ing ) est ma réponse, la deuxième version (present perfect simple) est la correction qui m'a été donnée.
Je n'ai pas compris ce qu'il y a de faux. Quelqu'un peut-il m'expliquer ?
She HAS BEEN PLAYING HAS PLAYED (play) the guitar for one hour.
We HAVE BEEN WATCHING HAVE WATCHED (watch) T.V since 8 o'clock.
He HAS BEEN LEARNING HAS LEARNED -ou- HAS LEARNT (learn) English since 2003.
My brother HAS BEEN STUDYING HAS STUDIED (study) at the university for 6 years.
Merci pour vos réponses.
Elbocla
-------------------
Modifié par lucile83 le 19-09-2010 14:24
+ titre
Réponse: Pourquoi /has been playing ou has played? de willy, postée le 19-09-2010 à 14:20:22 (S | E)
Hello!
Les deux formes sont correctes selon le contexte, c'est-à-dire l'intention du locuteur, le message qu'il veut faire passer.
Réponse: Pourquoi /has been playing ou has played? de helene-paris, postée le 19-09-2010 à 15:32:03 (S | E)
Bonjour,
Si vous dites :
My brother has been studying at the university for 6 years.
=> vous mettez en avant la durée des études effectuées.
Par contre, si vous dites :
My brother has studied at the university for 6 years.
=> vous mettez en avant les études effectuées.
L'usage du temps (present perfect ou present perfect continuous) implique une nuance au niveau du sens.
Bonne journée !
Réponse: Pourquoi /has been playing ou has played? de gerondif, postée le 19-09-2010 à 21:00:39 (S | E)
Bonsoir,
Les posts précédents vous ont tout dit.
En fait, vous avez pensé logiquement que , puisqu'on mettait un depuis dans votre phrase, il était utile d'insister sur la durée.
"He has been learning English since 2003." Votre phrase n'est pas fausse, elle signifie qu'il étudie l'anglais depuis 2003 et que ça continue encore aujourd'hui, il n'en a pas fini et il a bien du courage.
Un present perfect simple s'emploie quand on veut montrer les conséquences présentes d'un acte passé non daté puisque ce qui compte, ce sont les conséquences présentes.
Vous ouvrez le frigidaire et....:
"Oh no !He has drunk all the beers !" Vous déplorez maintenant la disparition des bouteilles! C'est maintenant que vous êtes furieuse et privée de boisson !
Vous retrouvez le coupable et vous dites:
"He has been drinking beer for two hours": Cela fait deux heures qu'il boit !
Vous insistez sur la durée de l'action.
"He's drunk beer for two hours" indiquera plutôt que vous expliquez maintenant son état second par son action précédente, l'action passée a des conséquences présentes, pas étonnant qu'il soit dans cet état. En fait, la durée n'a pas tellement d'importance, c'est juste un détail en plus.
comparez:
He's been training for two hours: he's all sweaty.(C'est parce que ça a duré longtemps qu'il est en sueur)
Don't worry ! He's ready for the fight: He's trained for two hours. Il est prêt parce qu'il s'est échauffé. l'action l'emporte sur la durée.
Réponse: Pourquoi /has been playing ou has played? de notrepere, postée le 19-09-2010 à 21:38:34 (S | E)
Hello!
Simply speaking, if the duration is specific (for one hour, since yesterday, for 20 minutes), use Present Perfect Continuous. If the duration is not specific (ever, never, once, many times, several times, before, so far, already, yet, etc.), use Present Perfect Simple.
She HAS BEEN PLAYING the guitar for one hour.
We HAVE BEEN WATCHING T.V since 8 o'clock.
He HAS BEEN LEARNING English since 2003.
My brother HAS BEEN STUDYING at the university for 6 years.
She HAS PLAYED the guitar many times.
We HAVE WATCHED T.V today. (We don't know when, exactly, or for how long)
He HAS LEARNED English since the last time I saw him. (We don't know the exact details)
My brother HAS STUDIED at the university for a long time.
Réponse: Pourquoi /has been playing ou has played? de elbocla, postée le 20-09-2010 à 08:12:53 (S | E)
Merci à tous pour votre aide !!!
C'est maintenant un peu plus clair ( mais ça se complique ). L'important : l'intention du locuteur !!! ( Aïe ! Aïe ! pas évident )
(Buy) Bye!
Elbocla
-------------------
Modifié par willy le 20-09-2010 08:37
Réponse: Pourquoi /has been playing ou has played? de willy, postée le 20-09-2010 à 08:36:34 (S | E)
Hello!
Two more examples:
- A. Show me what you have done!
- B. I have written ten letters ; here they are. (résultat présent)
- A. I am exhausted! (constat d'un état présent causé par une action antérieure)
- B. What have you been doing?
- A. I have been running. I didn't want to be late for work!
<< Forum anglais: Questions sur l'anglais