Form and rules
How it works
Distinguish routine/state from current temporary activity in the present.
Distinguish finished past time from past events connected to now.
Use perfect continuous forms when duration/activity is more important than completed result.
Use narrative past tenses to show main events, background and earlier events.
Choose future forms according to the speaker's reason for talking about the future.