Web Analytics

Which of the following literary terms refers to a skill used when the reader must put together what the author provides and what he/she already knows to come up with some valid information about the story?

Ainference
Bforeshadowing
Chypothesis
Dprediction