Forum anglais: Questions sur l'anglais
Tout ce qui a un rapport avec l'apprentissage de l'anglais: grammaire, orthographe, aides aux devoirs, phrases etc.
past perfect
Message de taravana posté le 04-12-2006 à 11:57:00 (S | E | F | I)
Bonjour
J'ai une question concernant l'exercice 9553
Dans la phrase
Bob must have known her for several years when he gave her the job.
N est il pas plus logique d'employer le past perfect progressif ?
Bob must have been knowing her for several years when he gave her the job.
L'evenement antérieur au prétérit spécifiant une durée
Dans la phrase
Jane must have been waiting for over an hour when her husband at last arrived.
J'ai utilisé contrairement a la correction le past perfect progressif :
Jane must had been waiting for over an hour when her husband at last arrived.
L'évènement étant antérieur dans le passé
Merci de me donner votre avis
Cordialement Taravana
Message de taravana posté le 04-12-2006 à 11:57:00 (S | E | F | I)
Bonjour
J'ai une question concernant l'exercice 9553
Dans la phrase
Bob must have known her for several years when he gave her the job.
N est il pas plus logique d'employer le past perfect progressif ?
Bob must have been knowing her for several years when he gave her the job.
L'evenement antérieur au prétérit spécifiant une durée
Dans la phrase
Jane must have been waiting for over an hour when her husband at last arrived.
J'ai utilisé contrairement a la correction le past perfect progressif :
Jane must had been waiting for over an hour when her husband at last arrived.
L'évènement étant antérieur dans le passé
Merci de me donner votre avis
Cordialement Taravana
Réponse: past perfect de whynot95, postée le 04-12-2006 à 12:28:04 (S | E)
Hello.
1/Le test est en attente de validation.
2/On n'utilise pas, en principe, les temps progressifs avec le verbe to know.
-------------------
Modifié par whynot95 le 04-12-2006 14:16
Thanks to Lucile.
I must have had eye trouble!
Réponse: past perfect de lucile83, postée le 04-12-2006 à 13:29:34 (S | E)
Hello,
Je cite :
"Dans la phrase
Bob must have known her for several years when he gave her the job.
N est il pas plus logique d'employer le past perfect progressif ?
Bob must have been knowing her for several years when he gave her the job.
L'evenement antérieur au prétérit spécifiant une durée"
...........Comme a dit whynot on n'emploie pas la forme progressive avec certains verbes dont "to know"; l'exercice est donc correct.
Je cite:
"Dans la phrase
Jane must have been waiting for over an hour when her husband at last arrived.
J'ai utilisé contrairement a la correction le past perfect progressif :
Jane must had been waiting for over an hour when her husband at last arrived.
L'évènement étant antérieur dans le passé "
..........Là ,désolée pour whynot,et pour vous, mais "must" est suivi d'un infinitif donc ici "have" + wait à la forme progressive = been waiting; l'exercice est donc correct ici aussi.
Cet exercice,créé par un professeur d'anglais, qui ne peut plus venir sur le site malheureusement, est en bleu, c'est à dire en attente de publication pour une Newsletter diffusée à plusieurs milliers d'exemplaires.
J'espère avoir répondu à vos questions
See you soon.
Réponse: past perfect de traviskidd, postée le 04-12-2006 à 15:25:24 (S | E)
Quant à "must have known", vous avez raison que l'on utilise normalement le present perfect progressive pour indiquer une action commencé dans le passé qui dure jusqu'au présent, mais dans ce cas il ne s'agit pas d'une action mais plutôt un état, donc l'aspect progressif ne marche pas ici, et l'on utilise simplement le present perfect.
Quant à "must had", on ne peut mettre que "have" après "must". On pourrait penser à écrire "must have had been" pour concorder le temps avec "arrived", mais on ne met simplement pas l'auxiliaire "have" deux fois (il n'y a pas de "perfect perfect"), donc on laisse simplement "must have been".
Réponse: past perfect de taravana, postée le 04-12-2006 à 15:37:01 (S | E)
merci beaucoup pour vos réponses qui me permettent de mieux comprendre le past perfect