Hôm qua, tôi đã gặp một người bạn cũ ở công viên.

Questions & Answers about Hôm qua, tôi đã gặp một người bạn cũ ở công viên.

Why does the sentence start with Hôm qua?

Hôm qua means yesterday. In Vietnamese, time expressions very often come near the beginning of the sentence to set the time frame first.

So this pattern is very common:

Time + subject + verb + ...

That said, you can also move it later:

Tôi đã gặp một người bạn cũ ở công viên hôm qua.

This is still correct, but beginning with Hôm qua sounds very natural and helps frame the event right away.

What does đã do here? Is it the same as English past tense?

Đã marks that the action is viewed as completed or past. In this sentence, it helps show that the meeting happened before now.

However, Vietnamese does not have verb endings like English met, walked, or saw. The verb gặp stays the same. Instead, Vietnamese uses time words and particles like đã.

So:

  • tôi gặp = I meet / I met / I have met, depending on context
  • tôi đã gặp = I met / I had met / I did meet, depending on context

In this sentence, because Hôm qua already makes the time clear, đã is helpful but not absolutely required.

Can I leave out đã and still be correct?

Yes. You can say:

Hôm qua, tôi gặp một người bạn cũ ở công viên.

This is still correct and natural because Hôm qua already tells you the event happened in the past.

Using đã adds a clearer past/completed sense. Omitting it can sound slightly simpler or more conversational.

So both are fine:

  • Hôm qua, tôi đã gặp...
  • Hôm qua, tôi gặp...
Why is the verb gặp used here? How is it different from thấy?

Gặp means to meet, to run into, or to encounter someone.

Thấy means to see.

That difference matters:

  • gặp một người bạn cũ = met an old friend
  • thấy một người bạn cũ = saw an old friend

If the idea is that you actually encountered the friend, gặp is the better choice. If you only noticed them from a distance, thấy would fit better.

Why does the sentence say một người bạn cũ? What does một mean here?

Here, một usually works like a/an in English:

  • một người bạn cũ = an old friend

Sometimes một really means one, but in many cases it simply introduces a singular noun naturally.

So in this sentence, it does not strongly emphasize the number one. It mainly means a.

Why is it người bạn cũ and not just bạn cũ?

Both bạn cũ and người bạn cũ can be correct.

  • bạn cũ = old friend
  • người bạn cũ = old friend, with a slightly fuller or more explicit noun phrase

Here, người bạn literally includes person/friend, but in practice it is just a natural way to say friend. It can sound a little more complete or slightly more careful than just bạn.

So:

  • một bạn cũ sounds less natural
  • một người bạn cũ sounds very natural
  • bạn cũ is also common, especially when một is not used
Does mean the friend is old in age?

No. In người bạn cũ, means former, old from the past, or long-known, not elderly.

So this means:

  • a friend you knew before
  • an old friend from earlier in life

If you want to say the friend is old in age, you would need a different expression, such as:

  • người bạn già
  • người bạn lớn tuổi

So bạn cũ = old friend in the sense of former/longtime, not aged.

Why is ở công viên placed at the end?

Ở công viên means at the park or in the park. It is a location phrase, and in Vietnamese, location phrases often come after the verb and object.

So this order is very natural:

tôi đã gặp một người bạn cũ ở công viên

That is:

  • subject: tôi
  • aspect marker: đã
  • verb: gặp
  • object: một người bạn cũ
  • location: ở công viên

You can move location phrases for emphasis, but the sentence as given uses a very standard word order.

What exactly does mean here?

often means at, in, or located at, depending on context.

In this sentence:

  • ở công viên = at the park / in the park

Vietnamese does not always separate in and at as strictly as English does. The correct English translation depends on the situation, but is the normal word to mark location here.

What is the basic word order of the whole sentence?

A useful way to understand it is:

Time + subject + past/completion marker + verb + object + location

So:

  • Hôm qua = time
  • tôi = subject
  • đã = past/completed marker
  • gặp = verb
  • một người bạn cũ = object
  • ở công viên = location

This is a very common Vietnamese sentence pattern.

Are the commas necessary?

Not really. The comma after Hôm qua is optional and mostly a writing style choice.

So both are fine:

  • Hôm qua, tôi đã gặp một người bạn cũ ở công viên.
  • Hôm qua tôi đã gặp một người bạn cũ ở công viên.

In everyday writing, many people would simply write it without the comma.

Can tôi be omitted?

Sometimes, yes, but only if the subject is already obvious from context.

For example, in a conversation, if everyone already knows you are talking about yourself, you might hear something like:

Hôm qua đã gặp một người bạn cũ ở công viên.

But as a full standalone sentence for learners, keeping tôi is clearer and more standard:

Hôm qua, tôi đã gặp một người bạn cũ ở công viên.

Is this a natural everyday sentence, or does it sound too textbook-like?

It is natural. A native speaker could absolutely say it.

That said, in casual speech, people often simplify slightly:

  • Hôm qua tôi gặp một người bạn cũ ở công viên.

This sounds a little lighter because it drops đã, which is often unnecessary when Hôm qua is already present.

So the original sentence is correct and natural, but a slightly shorter version may sound more conversational.

AI Language TutorTry it ↗
Your avatar
What's the best way to learn Vietnamese grammar?
Vietnamese grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Vietnamese

Master Vietnamese — from Hôm qua, tôi đã gặp một người bạn cũ ở công viên to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions