Le present perfect en "BE + verbe en -ing"
avec for ou since
1. Une action qui dure 2. La traduction de depuis 3. Lever une ambiguité
 

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 :

  1. l'action a déjà commencé;

  2. 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"  Révisions

Since peut également s'utiliser avec le past perfect  Révisions
Since s'utilise principalement avec le present perfect et le past perfect
alors que for s'emploie couramment à tous les temps.  Révisions