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