Luyện ngữ pháp - Destination B1 (Unit 22: Grammar - Modals 3: the modal perfect)
modal + have + past participle
Irregular verbs