Present participle; Past participle - ameliorating - ameliorated Present - ameliorate - ameliorate - ameliorates - ameliorate - ameliorate - ameliorate Past - ameliorated - ameliorated - ameliorated - ameliorated - ameliorated - ameliorated Future - will ameliorate - will ameliorate - will ameliorate - will ameliorate - will ameliorate - will ameliorate Present conditional - would ameliorate - would ameliorate - would ameliorate - would ameliorate - would ameliorate - would ameliorate Present Perfect - have ameliorated - have ameliorated - has ameliorated - have ameliorated - have ameliorated - have ameliorated Past Perfect - had ameliorated - had ameliorated - had ameliorated - had ameliorated - had ameliorated - had ameliorated Future Perfect - will have ameliorated - will have ameliorated - will have ameliorated - will have ameliorated - will have ameliorated - will have ameliorated Past conditional - would have ameliorated - would have ameliorated - would have ameliorated - would have ameliorated - would have ameliorated - would have ameliorated Imperative - - - ameliorate - - - - - - - -