Dire depuis quand (avec since) ou depuis combien de temps (avec for) une action dure
Si je veux dire depuis quand ou depuis combien de temps une action dure, c'est que je sais deux choses :
l'action a déjà commencé;
elle dure encore en ce moment.
C'est donc le Present Perfect qu'il faut utiliser, car si je dis He is waiting... (présent en "BE + verbe en -ing"), j'insiste seulement sur le fait qu'il attend en ce moment, sans m'occuper de savoir depuis quand.
Je dirai donc "He has been waiting..." au PRESENT PERFECT en "BE + verbe en -ing" pour insister sur la continuité du déroulement de l'action.
Comment construire le present perfect en "BE + verbe en -ing"
Since peut également s'utiliser avec le past perfect  Since s'utilise principalement avec le present perfect et le past perfect
alors que for s'emploie couramment à tous les temps.
|