Adloun

Le present perfect n'existe pas en français

Exercice supplémentaire · niveau 3 (difficile) · anglais (seconde), chapitre 1 — Les temps · Corriger, expliquer

Énoncé

Le present perfect n'existe pas en français. Expliquez, en cinq lignes et avec un exemple à vous, pourquoi I have finished ne se traduit pas toujours par « j'ai fini », et pourquoi « j'ai fini hier » ne se dit pas I have finished yesterday.

Corrigé

Réponse attendue, dans l'esprit : le passé composé français est un temps du récit autant qu'un temps du bilan — il sert à raconter (« hier, j'ai fini mon devoir ») comme à constater (« ça y est, j'ai fini »). L'anglais sépare les deux : le prétérit raconte et se date, le present perfect constate et refuse toute date. I have finished yesterday juxtapose donc un temps qui exclut la date et une date : la phrase se contredit elle-même.

Le critère opératoire : si la phrase peut recevoir un complément comme yesterday, in 2019, last week, c'est un prétérit.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.