Which of the following literary terms refers to a skill used to state what one thinks could happen next in a story?

Ainference
Bforeshadowing
Chypothesis
Dprediction