Word: foreknowing
Morphemes: fore- + know + -ing
Morpheme types: Prefix + Base + Suffix