Better French 2 : past and imperfect tenses
Monique Jackman (2007)
Takes a step-by-step look at talking about the past in everyday conversations in French using the perfect (passé composé) and imperfect (imparfait) tenses.
Pitched at those who are already familiar with these two tenses, it explores in detail the differences between their uses.
A useful source of reference for learners at intermediate and advanced level.
FR GRAM 20 Open access