foreshadow

verb vt

Infinitive

foreshadow

Present tense 3rd person singular

foreshadows

Preterite

foreshadowed

Present participle

foreshadowing

Past participle

foreshadowed