Present participle; Past participle - ditching - ditched Present - ditch - ditch - ditches - ditch - ditch - ditch Past - ditched - ditched - ditched - ditched - ditched - ditched Future - will ditch - will ditch - will ditch - will ditch - will ditch - will ditch Present conditional - would ditch - would ditch - would ditch - would ditch - would ditch - would ditch Present Perfect - have ditched - have ditched - has ditched - have ditched - have ditched - have ditched Past Perfect - had ditched - had ditched - had ditched - had ditched - had ditched - had ditched Future Perfect - will have ditched - will have ditched - will have ditched - will have ditched - will have ditched - will have ditched Past conditional - would have ditched - would have ditched - would have ditched - would have ditched - would have ditched - would have ditched Imperative - - - ditch - - - - - - - -