Present participle; Past participle - foreshadowing - foreshadowed Present - foreshadow - foreshadow - foreshadows - foreshadow - foreshadow - foreshadow Past - foreshadowed - foreshadowed - foreshadowed - foreshadowed - foreshadowed - foreshadowed Future - will foreshadow - will foreshadow - will foreshadow - will foreshadow - will foreshadow - will foreshadow Present conditional - would foreshadow - would foreshadow - would foreshadow - would foreshadow - would foreshadow - would foreshadow Present Perfect - have foreshadowed - have foreshadowed - has foreshadowed - have foreshadowed - have foreshadowed - have foreshadowed Past Perfect - had foreshadowed - had foreshadowed - had foreshadowed - had foreshadowed - had foreshadowed - had foreshadowed Future Perfect - will have foreshadowed - will have foreshadowed - will have foreshadowed - will have foreshadowed - will have foreshadowed - will have foreshadowed Past conditional - would have foreshadowed - would have foreshadowed - would have foreshadowed - would have foreshadowed - would have foreshadowed - would have foreshadowed Imperative - - - foreshadow - - - - - - - -