Cours de mathématiques gratuitsCréer un test
Connectez-vous !

Cliquez ici pour vous connecter
Nouveau compte
Des millions de comptes créés sur nos sites

100% gratuit !
[Avantages]


- Accueil
- Accès rapides
- Aide/Contact
- Livre d'or
- Plan du site
- Recommander
- Signaler un bug
- Faire un lien

Recommandés :
- Traducteurs gratuits
- Jeux gratuits
- Nos autres sites
   

Present perfect simple/ ing

Cours gratuits > Forum > Forum anglais: Questions sur l'anglais || En bas

[POSTER UNE NOUVELLE REPONSE] [Suivre ce sujet]


Present perfect simple/ ing
Message de savari posté le 11-03-2016 à 10:13:42 (S | E | F)
Bonjour tout le monde,
Je commence à avoir quelques problèmes avec ces deux temps (Present perfect simple et en ing).
Je suis en train de faire le test d'anglais n°5884, où il est écrit :
I have been living here for 10 years (durée). => Je vis ici depuis 10 ans
Et j'ai lu sur Lien internet

I have known her for a long time, qui veut dire je la connais depuis longtemps... C'est quoi la différence ?
Merci pour vos réponses.

-------------------
Modifié par lucile83 le 11-03-2016 18:59



Réponse: Present perfect simple/ ing de gerondif, postée le 11-03-2016 à 12:19:45 (S | E)
Hello,
un verbe d'action pourra se mettre au present perfect en ing si on insiste sur la durée:
I have been writing for two minutes.
He has been living in NY for 10 years.
Si vous dites: He has lived in NY for 10 years, ce n'est pas faux, mais c'est plus un constat, une prise en compte d'un fait qu'une insistance sur la durée .

Un verbe d'état par contre ou un verbe de sentiment ne se mettent pas volontiers à la forme en ing: vous ne pouvez pas dire:
Aïe! Aïe! Aïe! Je suis en train de connaître la réponse!! P***** que ça fait mal !
("I am loving it" la pub macdo, doit faire grincer quelques dents de grammairiens classiques)

I know the answer.
I have always known that she was guilty.
I have known her for 10 years (état).

Idem pour le verbe lexical have au sens de posséder, avoir:
I have a car, I have had this car (verbe d'état) for ten years. I've been driving it (verbe d'action) for years.

Si vous mettez have en ing, c'est le verbe d'action consommer, prendre:
I am having breakfast, lunch, tea, dinner, supper, a beer, a good time, fun.
On pourrait donc dire: I have been having white coffee for years, although I know it's bad for me.
I have had white coffee for years. serait cependant plus courant, plus global.




Réponse: Present perfect simple/ ing de savari, postée le 12-03-2016 à 19:48:11 (S | E)
Merci pour votre réponse.
Est-ce que je peux dire la chose suivante :
He has lived in NY for 10 years = il habite à NY depuis 10 ans.
He has been living NY for 10 years = ça fait 10 ans qu'il habite à NY.
Est-ce que j'ai bien compris ?

Une autre question (j'en ai beaucoup des questions... !!! ), comment je dois dire, par exemple, elle s'est cassé la main il y a trois semaines ?
Si c'est toujours en plâtre : she has broken her hand three weeks ago.
Ce n'est plus en plâtre : she broke her hand three weeks ago.
Est-ce que c'est juste ?
Merci

-------------------
Modifié par lucile83 le 12-03-2016 21:40



Réponse: Present perfect simple/ ing de willy, postée le 12-03-2016 à 21:08:51 (S | E)
Hello,
Quand on utilise "ago", l'action a eu lieu dans le passé, le période de temps est écoulée.
En conséquence, il faut utiliser un past tense :
- She broke her hand three weeks ago.
- She was skiing three weeks ago when she fell and broke her left/right hand.

Les formes en -ing indiquent une action temporaire en cours, les formes simples une action habituelle. C'est particulièrement le cas avec le verbe "to live".
- He has been living in NY for ten years: oui, il y habite depuis dix ans mais il est susceptible de ne pas y rester. C'est ce que veut dire le locuteur et que la personne à qui il s'adresse comprendra.
- He has lived in NY for ten years. He has lived in NY since he was born: il s'agit d'une action permanente ; c'est ce que veut dire le locuteur et que la personne à qui il s'adresse comprendra.

La traduction en français est unique "Il habite à NY depuis dix ans" ; celle-ci ne peut rendre les mêmes nuances que les phrases en anglais. Il est donc essentiel, dès le départ, de bien réfléchir à la nuance que l'on veut faire passer !




Réponse: Present perfect simple/ ing de savari, postée le 14-03-2016 à 19:58:20 (S | E)
Merci




[POSTER UNE NOUVELLE REPONSE] [Suivre ce sujet]


Cours gratuits > Forum > Forum anglais: Questions sur l'anglais












 


> INDISPENSABLES : TESTEZ VOTRE NIVEAU | NOS MEILLEURES FICHES | Fiches les plus populaires | Aide/Contact

> NOS AUTRES SITES GRATUITS : Cours d'anglais | Cours de français | Cours d'espagnol | Cours d'italien | Cours d'allemand | Cours de néerlandais | Tests de culture générale | Cours de japonais | Rapidité au clavier | Cours de latin | Cours de provençal | Moteur de recherche sites éducatifs | Outils utiles | Bac d'anglais | Our sites in English

> INFORMATIONS : - En savoir plus, Aide, Contactez-nous [Conditions d'utilisation] [Conseils de sécurité] Reproductions et traductions interdites sur tout support (voir conditions) | Contenu des sites déposé chaque semaine chez un huissier de justice. | Mentions légales / Vie privée / Cookies [Modifier vos choix] .
| Cours et exercices de mathématiques 100% gratuits, hors abonnement internet auprès d'un fournisseur d'accès.



| Partager sur les réseaux