Present participle; Past participle - undulating - undulated Present - undulate - undulate - undulates - undulate - undulate - undulate Past - undulated - undulated - undulated - undulated - undulated - undulated Future - will undulate - will undulate - will undulate - will undulate - will undulate - will undulate Present conditional - would undulate - would undulate - would undulate - would undulate - would undulate - would undulate Present Perfect - have undulated - have undulated - has undulated - have undulated - have undulated - have undulated Past Perfect - had undulated - had undulated - had undulated - had undulated - had undulated - had undulated Future Perfect - will have undulated - will have undulated - will have undulated - will have undulated - will have undulated - will have undulated Past conditional - would have undulated - would have undulated - would have undulated - would have undulated - would have undulated - would have undulated Imperative - - - undulate - - - - - - - -