To understand past participles and how to form the perfect tense with avoir in French. Story about an evening that went wrong from goanimate.comLire moins