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