context-inference
"Generous" fits the blank because the described actions — tipping double and paying for everyone's meal — are classic signs of someone freely giving more than expected, which is precisely what "generous" means. Context clues like specific actions are often the clearest way to infer an unfamiliar or blanked-out word's meaning without needing a dictionary.
"Stingy" describes the opposite behavior, someone reluctant to spend or share money, which directly contradicts the generous actions described in the sentence. "Shy" refers to social timidity and has no logical connection to spending money on others at all.
This kind of behavioral inference — judging a trait from actions rather than a direct description — mirrors how people actually judge character in real life, making it a particularly natural and transferable reading comprehension skill.
context-inference
You can often guess a hard word from context. In 'The path was so treacherous that hikers often fell,' what does 'treacherous' mean?Quration — Quration English