The English verb “read” can appear inside “was reading,” “have read” and “will read.” A Vietnamese learner does not need to reproduce those English packages word for word. The more useful task is to decide where the event sits relative to the moment being discussed, and whether its progress matters.

Đã, đang and sắp help describe different stages. Đã can present a prior or realized event; đang presents an activity in progress; sắp presents an event as approaching. They do not replace the surrounding time information. That information can make a sentence clear even when no marker appears.

The original examples below follow one fictional adult learner’s reading session. They illustrate general Vietnamese grammar, with tôi for the speaker and bạn for a peer. No timeline is a report of an observed interaction.

Anchor the event before labeling its stage

Hôm qua tôi đọc sách. Yesterday I read books.

The phrase hôm qua already locates the reading in yesterday. You do not have to alter đọc to attach an English-style past ending. TUFS’s temporal-marker module explicitly compares time expressions with marker use.

Now add a different detail:

Hôm qua lúc tám giờ, tôi đang đọc sách. Yesterday at eight, I was reading books.

The time phrase answers “when?” Đang answers “what stage was the action at that point?” It was in progress. Calling đang simply a “present tense word” would hide this straightforward past-time use.

The distinction also matters in the present. Tôi đọc sách can describe a reading activity or habit in context. Tôi đang đọc sách highlights that the speaker is engaged in it at the relevant moment.

An original event strip

Imagine a study session in which the speaker intends to read one short lesson. The strip follows the same task through three stages:

  • Before starting, with the book ready: Tôi sắp đọc bài này. I am about to read this lesson.
  • During the reading: Tôi đang đọc bài này. I am reading this lesson.
  • After reading it: Tôi đã đọc bài này. I have read this lesson / I read this lesson.

The English alternatives in the last line reflect context. Vietnamese đã is not a guarantee that only one English tense is possible.

If the exercise needs to emphasize finishing the entire task, make that explicit: Tôi đã đọc xong bài này means “I have finished reading this lesson.” The endpoint comes from xong, not from asking đã to do every job by itself. TUFS treats xong among postverbal completion expressions.

Sắp needs an approaching event, not a universal number of minutes

Tôi sắp đi. I am about to leave.

The sentence presents the departure as near. It does not specify a departure time or a fixed countdown. What counts as “approaching” depends on the event and the context: a person reaching for a bag and a course nearing its end operate on different scales.

For a distant or loosely planned activity, use explicit time and intention information rather than treating sắp as a general future label. Tháng sau tôi định đọc cuốn sách này means “Next month I intend to read this book.” That statement locates a plan without presenting it as moments away. The định + action pattern is set out in TUFS’s modal lesson.

An imminent-event statement is also different from a completed-event statement. Sắp đọc tells a listener that reading is near. It cannot answer “Have you read it?” with a completed “yes.”

Three updates from the same session

This short constructed exchange keeps the task fixed while its stage changes:

Before: Bạn bắt đầu chưa? Have you started yet?

Reply: Chưa. Tôi sắp bắt đầu. Not yet. I am about to start.

During: Bạn đang đọc bài nào? Which lesson are you reading?

Reply: Tôi đang đọc bài ba. I am reading lesson three.

After: Bạn đọc xong chưa? Have you finished reading?

Reply: Tôi đọc xong rồi. I have finished.

The last reply uses rồi, another reached-state marker, because that is a useful way to answer a chưa question. You do not need to force every reply to contain the same three words in the article’s title. Meaning comes first.

Exercise: rescue four misleading updates

Write one suitable sentence for each stated fact. Several formulations can work; retain the fact that makes this prompt distinctive.

  1. You have not started the lesson, but will begin shortly. The draft says Tôi đã đọc bài này.
  2. At nine yesterday, you were in the middle of reading. The draft says only Tôi đang đọc sách.
  3. You finished the lesson. The draft says Tôi sắp đọc bài này.
  4. You plan to read a book next month. The draft makes it sound imminent with sắp.

One answer set

  1. Tôi sắp đọc bài này. The event is approaching, not realized.
  2. Hôm qua lúc chín giờ, tôi đang đọc sách. The time anchor makes the ongoing event past-relative.
  3. Tôi đã đọc xong bài này. Xong states the completion the prompt requires.
  4. Tháng sau tôi định đọc cuốn sách này. The explicit month and intention preserve the actual plan.

When reviewing your own sentences, ask what a listener could wrongly conclude about the event’s stage. That question is more productive than trying to find a one-to-one Vietnamese label for every English tense.