Present participle; Past participle - roasting - roasted Present - roast - roast - roasts - roast - roast - roast Past - roasted - roasted - roasted - roasted - roasted - roasted Future - will roast - will roast - will roast - will roast - will roast - will roast Present conditional - would roast - would roast - would roast - would roast - would roast - would roast Present Perfect - have roasted - have roasted - has roasted - have roasted - have roasted - have roasted Past Perfect - had roasted - had roasted - had roasted - had roasted - had roasted - had roasted Future Perfect - will have roasted - will have roasted - will have roasted - will have roasted - will have roasted - will have roasted Past conditional - would have roasted - would have roasted - would have roasted - would have roasted - would have roasted - would have roasted Imperative - - - roast - - - - - - - -