Present Perfect: recent actions, action in the past --> result now, experience , Past Perfect: action before Past Simple, experience before Past Simple, Future Perfect: action will be finished until deadline in the future, finished until Present Simple in the future, Present Perfect Continuous: long action that has started and hasn't finished yet , How long...? questions, recent actions 2, with time expressions since and for, Past Perfect Continuous: actions that have been continuing for a period of time and finished before Past Simple, repeated actions before some action in Past Simple, Future Perfect Continuous: actions which will be lasting for a period of time by some time in the future,

Advanced Grammar Class 1_1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?