weave verb irregular vt vi Infinitive weave Present tense 3rd person singular weaves Preterite wove Present participle weaving Past participle woven