cotton on verb Infinitive cotton on Present tense 3rd person singular cottons on Preterite cottoned on Present participle cottoning on Past participle cottoned on