Reading — B2

A Short Story About a Missed Opportunity

A fiction-style reading about hesitation, regret, and the moment someone realises that waiting can become a habit rather than a strategy.

B2 / Pre-AdvancedShort story and subtextAbout 760 words
Read first, then complete the exercises.
Completed tabs: 0 / 3

Open the text and work through Understand, Text Development, and Words.

By five o’clock, the windows of the tourist office had turned into mirrors. Outside, the November rain had already blurred the lights on the opposite side of the street, and inside, Sofia was pretending to finish a report she had stopped reading ten minutes earlier. Her phone had lit up at 4:17 with a message from Daniel, a friend from university whom she had not seen in nearly a year. “This is sudden,” he had written. “An editor from North Line magazine is in town for one evening only. I told her about your coastal piece. She can meet us at the Glass House café at six if you can come.” Sofia read the message again, then once more, as if repetition might change it into something easier. She had wanted to publish travel writing for years, but wanting something for a long time can make it feel strangely dangerous when it moves within reach.

The piece Daniel meant was still in her desk drawer at home. She had drafted it in summer after a week on the coast with her father, who had insisted on walking farther each day than his health really allowed. He had died two months later, and since then the article had become one of those private projects that seemed too personal to finish and too important to abandon. Daniel had read an early version and said it was the strongest thing she had written. Sofia had thanked him, promised to revise it, and then done what she had done with several good opportunities before: she waited until she felt more prepared. Over time, “more prepared” had come to mean almost perfectly polished, and “almost perfectly polished” had come to mean never.

At 5:05, she typed a reply, deleted it, and typed another. She told herself the meeting was badly timed, that she had nothing suitable to wear, that editors probably preferred confident people with printed samples and quick answers. Yet even while making these arguments, she knew she was stalling. Her colleague Amira noticed the restless movement of her hands and asked if something was wrong. Sofia laughed and said it was nothing important, which was exactly the kind of sentence people use when something matters too much. Amira listened to the short version, shut the office drawer with more force than necessary, and said, “Then go.” Sofia nodded, but instead of leaving immediately, she spent another ten minutes opening and closing documents on her computer, as if one perfect sentence might rescue her from the larger decision.

By the time she reached the café, it was 6:32. The rain had slowed, but the pavement still reflected every sign and passing headlight. Through the window, she saw Daniel alone at a table near the back, one empty cup in front of him and another still untouched. He stood when he noticed her, not angrily, but with the tired expression of someone who had already adjusted his expectations. “She waited until quarter past,” he said. “She had a train to catch.” Sofia apologised too quickly, hearing how weak the words sounded as soon as they left her mouth. Daniel sat down again and slid a folded card across the table. The editor’s name was printed on it in dark blue letters, and on the back she had written, “Send the piece when ready. I’d still like to read it.” It should have felt encouraging. Instead, it felt like evidence.

For a moment neither of them spoke. The second cup between them had gone cold. Daniel asked whether she wanted coffee anyway, and Sofia shook her head. “I almost came on time,” she said, which made both of them smile for different reasons. He looked older than he had the previous year, not in the face exactly, but in the way his attention seemed more carefully placed. When she asked how long he was staying, he said he was leaving for Edinburgh the next morning to start a new job. She had not known he was going. He had apparently told several friends weeks ago. Sofia realised then how many conversations she had postponed, not because she did not value them, but because she kept assuming they would still be available later. Daniel traced the edge of the empty saucer with one finger and said, gently rather than critically, “You always believe there will be one more convenient moment.”

They walked together as far as the station bridge. The rain had finally stopped, leaving the city unusually quiet. Sofia wanted to tell him that convenience had never really been the issue; fear had. Fear of showing unfinished work, of hearing polite disappointment, of discovering that the life she imagined for herself might require decisions she could not delay forever. But saying all of that aloud would have meant arriving at the truth too publicly, so she only said, “I thought I needed more time.” Daniel put his hands in his coat pockets and looked ahead. “Maybe,” he said, “or maybe you needed less certainty.” He was not trying to win the argument. That made the words harder to ignore.

After he crossed the bridge and disappeared into the station crowd, Sofia stood still for a full minute, listening to trains arrive and leave. The missed opportunity was obvious enough: the editor, the meeting, the clean beginning she had been offered and nearly refused. But something else had narrowed and then closed during the same hour. She had let too much of her life remain in draft form — ambitions, conversations, loyalties, replies she meant to send tomorrow. When she reached home, she took the coastal article from the drawer, read it once without correcting a line, and attached it to an email before she could begin improving it into silence. Her hand hovered over the keyboard only briefly this time. Then she pressed send, knowing it did not undo the evening, but also knowing that regret becomes heavier when it is mistaken for a reason to wait again.

Useful words

polished = improved carefully so that it seems professional and completestalling = delaying action because of fear, uncertainty, or avoidanceuntouched = not used, changed, or takendistant = less warm or emotionally close than beforecertainty = complete confidence that something is correct or safehovered = stayed in one position for a short time without fully acting

Next: complete Understand, Text Development, and Words.

Exercises:
Exercises — Understand

Answer the questions about the story

This task checks implication, detail, mood, relationship change, and the writer’s main theme.

Understand the text step by step.
Completed tabs: 0 / 3

At B2, fiction reading often depends on what is suggested, not only on what is directly stated.

1
Why does Sofia find Daniel’s message difficult to deal with?
2
What makes the coastal article especially hard for Sofia to finish?
3
What do Sofia’s repeated delays before leaving work mainly show?
4
What does the untouched second cup in the café suggest?
5
How does Daniel behave when Sofia arrives?
6
What does Daniel mean by saying Sofia always believes there will be “one more convenient moment”?
7
Why is the ending not completely negative?
8
Which idea best captures the story’s main theme?
Exercises — Text Development

Put the ideas in the order used in the story

This task follows the emotional and narrative development from invitation to regret and action.

Follow the text step by step.
Completed tabs: 0 / 3

B2 fiction often depends on noticing how mood and meaning change from one stage of the story to the next.

1
Sofia arrives late at the café and finds Daniel alone because the editor has already gone.
2
The story ends with Sofia sending the article instead of delaying again.
3
At work, Sofia keeps inventing reasons not to leave immediately, even though she knows she is only stalling.
4
Daniel’s message offers Sofia an unexpected chance to meet a magazine editor that evening.
5
Outside the café, Daniel suggests that Sofia may need less certainty rather than more time.
6
The story explains why the unfinished article matters so much to Sofia personally.
Exercises — Words

Choose the correct meaning of the words

This task checks useful B2 vocabulary from the story.

Build vocabulary step by step.
Completed tabs: 0 / 3

Precise vocabulary helps you follow mood, implication, and subtext more confidently.

1
What does polished mean in the story?
2
If someone is stalling, they are...
3
What does untouched mean?
4
If a relationship feels distant, it feels...
5
What is certainty?
6
What does hovered suggest in the final paragraph?