puzzle over verb Infinitive puzzle over Present tense 3rd person singular puzzles over Preterite puzzled over Present participle puzzling over Past participle puzzled over