VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Top Ways to Translate Correctly | Thai กำลัง, แล้ว and เคย: Doing, Already or Ever

Thai กำลัง vs แล้ว vs เคย is a practical translation problem because English distinguishes ‘am doing’, ‘have already done’ and ‘have ever done’ with different tense and aspect expressions, while Thai frequently keeps the main verb unchanged and places small markers around it. กำลัง normally frames an activity as in progress, แล้ว can signal an achieved change or an already-established situation, and เคย asks or states whether an experience has happened before. Accurate Thai-to-English translation must preserve the event’s status rather than assuming all three simply mean ‘past’ or ‘present’.

The mistake is easy to see in three short examples: เขากำลังอ่านหนังสือ means ‘He is reading’; เขาอ่านหนังสือแล้ว means, in a suitable context, ‘He has read the book / He has already done the reading’; and เขาเคยอ่านหนังสือเล่มนี้ means ‘He has read this book before’. Ongoing work, completed reading and life experience are not interchangeable. The difference affects schoolwork, travel plans, support messages, customer service and workplace updates where readers need to know what has happened and what remains unfinished.

  • กำลัง + action commonly presents an action currently under way; กำลัง…อยู่ often emphasises the ongoing process.
  • Action + แล้ว can mark completion or a changed/already-established state, but does not mechanically impose English simple past tense.
  • เคย + action usually indicates past experience or a former habit; English often uses ‘have ever’, ‘have before’ or ‘used to’, depending on context.
  • ไม่เคย means ‘never have’ in an experiential sense; ยังไม่ commonly expresses ‘not yet’.
  • กำลังจะ can indicate an imminent event: ‘about to’. It is not the same as work presently in progress.
  • The surrounding time expressions and discourse can be more important than any one marker.
  • Never translate doing into done or experience into a confirmed present permission, entitlement or qualification.

The problem with translating Thai through English tense labels

English marks tense through forms such as go, went, have gone, am going and will go. Thai verbs generally do not change shape to agree with person or to create an English-style tense paradigm. The verb ไป remains recognisable whether a context concerns past, present or future. Thai uses time phrases, aspect markers and surrounding conversation to place an action in time. A literal translator who sees no English-style past ending may assume a Thai sentence is in the present, which is a mistake.

Aspect is the way the event is viewed: as ongoing, completed, habitual, experienced, attempted or expected. Time asks when an event is located. These concepts overlap but are not identical. A speaker can say yesterday they were working: เมื่อวานตอนบ่ายเขากำลังทำงาน. The action was in progress at a past reference point even though กำลัง is often first learned alongside English present continuous. Likewise, แล้ว can describe a change relevant now, without making every sentence a complete life history.

A strong translator asks two questions. When is the reference point? What is the event’s state relative to that point? The first can be established by yesterday, tomorrow, now, a scheduled deadline or conversation context. The second can be made explicit by กำลัง, แล้ว or เคย. Keeping these questions separate prevents many natural-sounding but substantively wrong English sentences.

First principles: activity, completion and experience

กำลัง: an action viewed from the inside

กำลัง is placed before the main verb or predicate phrase in its common aspectual use. ฉันกำลังเขียน means ‘I am writing’. เขากำลังเดิน means ‘He is walking’. พวกเรากำลังรอ means ‘We are waiting’. These sentences present an action as happening relative to the reference moment. The reference moment may be now or an explicitly established past point, so the translator should not hard-code present tense without checking the rest of the passage.

A very common reinforcing pattern is กำลัง…อยู่, where อยู่ appears after the verb phrase: เขากำลังทำงานอยู่ is ‘He is working at the moment’. Thai conversational speech may omit กำลัง if อยู่ or context already makes ongoing activity clear. The translator’s job is to express the progress meaning naturally, not to force every marker into a separate English word.

แล้ว: a completion or changed-state perspective

กินแล้ว commonly means ‘have eaten already’, and เขามาแล้ว means ‘He has arrived / He’s here now’ in suitable contexts. The crucial information is that an event or transition is already established relative to the moment being discussed. The English word ‘already’ can be useful but is not mandatory every time; it may sound redundant in some natural translations. A phrase about a change of state may be better rendered as ‘now’ or an English present perfect.

Do not equate แล้ว with a universal past-tense ending. จะไปแล้ว can mean ‘I’m about to go now’ or ‘I’m leaving now’, not ‘I went’. Thai particles can combine in ways that show readiness, change of plan or impending action. The entire construction must be read before the English tense is selected. The presence of แล้ว in a sentence does not by itself prove an event is far in the past.

เคย: experience at least once or a former pattern

เคย before a verb often means that the subject has had the experience before. ฉันเคยไปเชียงใหม่ means ‘I’ve been to Chiang Mai’. คุณเคยกินอาหารไทยไหม means ‘Have you ever eaten Thai food?’ The sentence asks about whether an experience occurred, not whether a specific itinerary was completed yesterday. Dates and surrounding questions may refine the time, but the marker’s core job is experiential.

In suitable contexts, เคย can also describe a former repeated behaviour or state and English may use ‘used to’. Do not infer ‘no longer’ automatically from every เคย example. If continuation matters, look for explicit contrast, adverbs or a following clause. It is possible to have done something before and still do it today. A speaker saying ‘I have visited’ does not necessarily mean ‘I stopped visiting’.

The negative forms carry different claims

ไม่เคยไป means ‘have never been / never went’ in an experience sense. ยังไม่ไป is often ‘have not gone yet’, which leaves open later going. ไม่ได้ไป can deny an actual trip or possibility depending on context and construction. These are not interchangeable. ‘I haven’t visited yet’ and ‘I have never visited’ may both be true today, but the first more directly frames the visit as pending, while the second states a life-experience boundary.

For a live task, ยังทำไม่เสร็จ means ‘not finished yet’; this does not equal ‘I have never done this task’. Similarly, a speaker who has never tried a food is not thereby incapable of eating it now. Translate the source’s exact negative scope, not an imagined story about the person.

A six-step Thai–English translation method

1. Identify the bare verb and object

Find the action before translating the surrounding particles. กิน is eating, ไป is going, ทำ is doing or making, and อ่าน is reading. Identify the object: a book, meal, task or destination. This prevents the aspect marker from stealing attention from what actually happened.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

2. Mark the aspectual viewpoint

Is the action ongoing with กำลัง, already established with แล้ว, or part of experience history with เคย? If more than one marker appears, read the whole sequence. English may need a continuous, perfect, past or future-oriented construction.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

3. Locate the reference time

Look for ตอนนี้, เมื่อวาน, พรุ่งนี้, วันนี้, ก่อน or contextual time. An ongoing action may belong to yesterday’s story, while a completed event may be relevant to a present conversation. Do not assume aspect alone provides an absolute calendar time.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

4. Check negation and modality

Compare ไม่เคย, ยังไม่, ไม่ได้ and negative statements about completion. Also check จะ and กำลังจะ, which shift the reader toward intention or imminent action. A single omitted marker can turn a not-yet event into a never event.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

5. Separate actions from consequences

Doing a check is not completing a check; completing a check is not approving the result. Sending an item is not having it delivered. Translate the action and status that Thai actually confirms, especially in handover messages.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

6. Draft natural English and test a contrary scenario

Use ‘is doing’, ‘has already done’, ‘has done before’, ‘used to’ or ‘is about to’ as the sentence demands. Ask whether the English would still be true if the action were now in progress rather than finished, or if the person had past experience but no current plan. This counterexample reveals mismatches.

Keep a two-column audit during translation. One column records the Thai marker and the implied event state; the other records the English wording. If the English turns a live action into a completed one, adds a past habit that was never stated, or converts an experienced person into an authorised specialist, it has crossed the source’s meaning boundary.

The timeline is not the same as the experience record

Suppose an employee says กำลังตรวจเอกสารอยู่. A good English version is ‘I’m reviewing the documents now’. The review is not yet complete. If the employee then says ตรวจเอกสารแล้ว, a reasonable translation is ‘I’ve checked the documents already’, but the phrase alone does not prove the documents passed an independent approval. If they say เคยตรวจเอกสารแบบนี้, that describes prior experience with documents of this kind, not the present status of these documents. Three sentences can all contain ตรวจ and เอกสาร while serving different business purposes.

For travel, กำลังเดินทาง says someone is travelling; ถึงแล้ว may say the person has arrived; เคยไป says someone has been there previously. An arrival message is not a confirmation that luggage is collected, a hotel room is ready, or a meeting has begun. A translator can improve readability without making those extra claims.

School communication has similar boundaries. กำลังทำการบ้าน means a pupil is doing homework. ทำการบ้านเสร็จแล้ว confirms that the homework is finished. เคยทำโจทย์แบบนี้ means the learner has encountered this kind of problem before. Experience is not mastery, and completion is not correctness. Keeping these distinctions separate improves parent–teacher communication and independent learning.

English tense choices in live updates and narratives

English present continuous is often a good match for กำลัง + activity, but it is not forced in every situation. ‘I am reading’ and ‘I am in the middle of reading’ differ in emphasis, and a past narrative might require ‘was reading’. The translator should read the previous sentence. If a text says yesterday at four o’clock, then กำลัง describes the event in progress at that time rather than now.

For แล้ว, English might use ‘already’, ‘has’, ‘did’ or a natural changed-state expression. ‘The train has left’ is not necessarily better than ‘The train already left’ for every audience. Both can be fluent, but neither should be used to add a date or to guarantee a downstream event. Tense is a tool to represent meaning, not the thing being translated in isolation.

English present perfect often represents life experience, as in ‘Have you ever tried this dish?’ for เคย…ไหม. But ‘I used to come here’ is appropriate when context presents a former habit rather than a single experience. The English target should preserve the relevant distinction between at least once and repeatedly in the past. Ask for context rather than quietly rewriting one into the other.

Twenty-two worked translations and error diagnosis

Worked case 1: Reading now

Thai: เขากำลังอ่านหนังสือ Faithful English: He is reading a book. Unsafe shortcut: He has finished the book.

The event is being viewed in progress; completion is not stated.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 2: Reading completed

Thai: เขาอ่านหนังสือเล่มนี้แล้ว Faithful English: He has already read this book. Unsafe shortcut: He is about to read this book.

แล้ว makes the reading already established, not imminent.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 3: Reading history

Thai: เขาเคยอ่านหนังสือเล่มนี้ Faithful English: He has read this book before. Unsafe shortcut: He is reading it now.

เคย signals prior experience, not necessarily a current session.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 4: Cooking

Thai: ฉันกำลังทำอาหารอยู่ Faithful English: I’m cooking right now. Unsafe shortcut: I finished cooking.

กำลัง…อยู่ highlights the ongoing action.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 5: Meal status

Thai: ฉันกินข้าวแล้ว Faithful English: I’ve eaten already. Unsafe shortcut: I’m just about to eat.

In an ordinary response, แล้ว indicates that eating is already established.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 6: Food experience

Thai: ฉันเคยกินอาหารญี่ปุ่น Faithful English: I’ve eaten Japanese food before. Unsafe shortcut: I ate Japanese food today.

The source names prior experience without a particular date.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 7: Never before

Thai: ฉันไม่เคยกินอาหารญี่ปุ่น Faithful English: I’ve never eaten Japanese food. Unsafe shortcut: I don’t want Japanese food.

Never having tried a cuisine does not express dislike or refusal.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 8: Not yet eaten

Thai: ฉันยังไม่ได้กินข้าว Faithful English: I haven’t eaten yet. Unsafe shortcut: I’ve never eaten rice in my life.

The pending status is not the same as lifelong nonexperience.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 9: Travel experience

Thai: คุณเคยไปเชียงใหม่ไหม Faithful English: Have you ever been to Chiang Mai? Unsafe shortcut: Are you going to Chiang Mai now?

An experience question is not a request for today’s travel plan.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 10: Previously visited

Thai: ฉันเคยไปเชียงใหม่ Faithful English: I’ve been to Chiang Mai. Unsafe shortcut: I’m travelling to Chiang Mai.

An experience record does not imply a current journey.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 11: Journey ongoing

Thai: เขากำลังเดินทาง Faithful English: He is travelling. Unsafe shortcut: He has arrived.

The journey is in progress; its endpoint is not confirmed.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 12: Arrived

Thai: เขามาถึงแล้ว Faithful English: He has arrived. Unsafe shortcut: He’s still on the way.

The arrival transition is presented as achieved.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 13: Document checking

Thai: กำลังตรวจเอกสารอยู่ Faithful English: The documents are being checked / I’m checking the documents. Unsafe shortcut: The documents have been approved.

A review in progress does not warrant approval language.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 14: Document review

Thai: ตรวจเอกสารแล้ว Faithful English: The documents have been checked. Unsafe shortcut: The documents were accepted.

Checking is complete but acceptance is a separate status.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 15: Professional experience

Thai: เคยตรวจเอกสารแบบนี้ Faithful English: I’ve checked documents like these before. Unsafe shortcut: I’ve already checked these exact documents.

The source reports experience with a type, not completion of the current batch.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 16: Departure soon

Thai: กำลังจะออกไปแล้ว Faithful English: I’m about to head out. Unsafe shortcut: I left long ago.

The combination can present imminent departure; แล้ว is not always English past.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 17: Current weather

Thai: วันนี้ฝนกำลังตก Faithful English: It’s raining today / It’s raining now. Unsafe shortcut: It rained yesterday.

The ongoing weather is placed in the present context.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 18: Past in progress

Thai: เมื่อวานตอนบ่ายเขากำลังทำงาน Faithful English: He was working yesterday afternoon. Unsafe shortcut: He is working at this exact moment.

The past time phrase shifts the reference point while maintaining ongoing aspect.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 19: Study experience

Thai: คุณเคยเรียนภาษาไทยไหม Faithful English: Have you ever studied Thai? Unsafe shortcut: Are you enrolled in a Thai class now?

The question asks whether learning occurred before, not necessarily about current registration.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 20: Former residence

Thai: เขาเคยอยู่ที่นี่ Faithful English: He used to live here / He has lived here before. Unsafe shortcut: He lives here now, definitely.

Context determines former-state versus experience; current residence is not guaranteed.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 21: Pending response

Thai: เรากำลังรอคำตอบอยู่ Faithful English: We’re waiting for a reply. Unsafe shortcut: We’ve received a reply.

Waiting is ongoing; the desired result is not complete.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Worked case 22: Reply received

Thai: ได้รับคำตอบแล้ว Faithful English: We’ve received a reply. Unsafe shortcut: The request has been approved.

Receipt is one event; approval is a different judgment.

The checking question for this example is operational: what may a reader safely do next after receiving the translated sentence? If it reports an activity in progress, they may still need to wait. If it reports completion, they can consider the next step, but should not assume a separate approval. If it reports experience, they can infer prior exposure without inventing current availability or professional accreditation.

Failure modes that require more than proofreading

Treating แล้ว as English past tense everywhere

แล้ว can convey changed or already-established situations, including imminent change in some combinations. Translate the whole phrase and reference time, not a fixed tense suffix.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Converting experience into current activity

เคยเรียน does not automatically mean the person is in class right now. It establishes prior experience or a former pattern in context. A current enrollment claim needs other evidence.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Converting work in progress into approval

กำลังตรวจ is a review process; ผ่านการอนุมัติ or another approval expression would be a separate claim. Status translation must distinguish attempt, review, completion and sign-off.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Equating not yet with never

ยังไม่ and ไม่เคย answer different questions. A person who has not yet arrived may be arriving later; never having visited is a past-experience statement.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Ignoring time words

Thai verb forms do not by themselves encode English-style tense. A past narrative may combine เมื่อวาน with กำลัง and require ‘was doing’, not ‘is doing’.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Overstating a skill from experience

Someone who has tried an activity once may not be able to teach it or perform it safely. Past experience should not become expertise, certification or permission in the target text.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Overloading English with already

แล้ว frequently permits a natural result description without an explicit ‘already’. Add ‘already’ when it helps express a comparison with expectations; avoid awkward repetition.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Treating absence of a marker as absence of time

Thai context can supply the time and viewpoint without a visible aspect word. A bare verb still needs to be interpreted from discourse and explicit time expressions.

For repair, record the event, the reference time, the status being asserted and the status still unknown. Then write the English sentence again with only those facts. This status ledger is especially valuable in long translations because ordinary proofreading will not reveal a false confirmation hidden inside fluent English.

Practice exercises: distinguish three event records

Exercise 1: I am reading right now.

Suggested Thai: ฉันกำลังอ่านหนังสืออยู่

Reason: An activity in progress can use กำลัง…อยู่. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 2: I have already eaten.

Suggested Thai: ฉันกินข้าวแล้ว

Reason: An already-established eating event is a good setting for แล้ว. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 3: Have you ever been to Japan?

Suggested Thai: คุณเคยไปญี่ปุ่นไหม

Reason: The question is experiential, not about travel today. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 4: I have never been to Japan.

Suggested Thai: ฉันไม่เคยไปญี่ปุ่น

Reason: ไม่เคย marks absence of prior experience. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 5: I have not eaten yet.

Suggested Thai: ฉันยังไม่ได้กินข้าว

Reason: The unfinished expected action is not a lifelong never statement. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 6: We are waiting for the teacher.

Suggested Thai: เรากำลังรอครูอยู่

Reason: The arrival remains pending, so don’t describe the teacher as here. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 7: The teacher has arrived.

Suggested Thai: ครูมาแล้ว

Reason: The transition to arrival is complete in this context. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 8: I have studied Thai before.

Suggested Thai: ฉันเคยเรียนภาษาไทย

Reason: Prior study doesn’t necessarily mean current study. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 9: I was working yesterday afternoon.

Suggested Thai: เมื่อวานตอนบ่ายฉันกำลังทำงาน

Reason: A past reference time can combine with an ongoing viewpoint. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 10: I’m about to leave.

Suggested Thai: ฉันกำลังจะไปแล้ว

Reason: The combination signals impending action, not completed departure. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 11: We’re checking the report.

Suggested Thai: เรากำลังตรวจรายงานอยู่

Reason: The check is under way, not signed off. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 12: We have checked the report.

Suggested Thai: เราตรวจรายงานแล้ว

Reason: The check is complete; the result or approval must be stated separately. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 13: She has been to Singapore before.

Suggested Thai: เธอเคยไปสิงคโปร์

Reason: Experience at least once is stated without inventing a date. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Exercise 14: The train has arrived.

Suggested Thai: รถไฟมาถึงแล้ว

Reason: A completed arrival is not a statement about every passenger’s next step. Change the reference time from now to yesterday, or replace already with ever, and try the translation again. State precisely what changed: the time, the event’s internal stage, or the history of previous experience. The aim is a repeatable decision rather than memorising one translation.

Transfer practice for school, work, health, and travel

Create a table with four headings: event, time, status, evidence. For a school assignment, write that the pupil is doing the homework, has finished the homework, or has encountered this type of assignment before. Notice that these three descriptions make different claims about the present worksheet. Repeat for a business document: reviewing now, reviewed already, experienced in reviewing such documents. The repeated contrast trains the meaning boundary instead of only the Thai spelling.

For travel practice, write a three-message exchange: ‘We’re on the way’, ‘We’ve arrived’ and ‘We’ve been here before’. Ask a friend or tutor to respond as a hotel receptionist. Each line should trigger a different reasonable next question. That is a strong test of whether translation preserves the listener’s practical understanding.

For healthcare communication, avoid using short status phrases to imply treatment occurred, a result was normal, or approval was given. Distinguish ‘the test is being carried out’, ‘the test was completed’, ‘the patient has had this test before’ and ‘the doctor has reviewed the result’. The same distinction applies to every high-consequence status update, regardless of the particular language involved.

After writing, practise retrieval. Hide the English versions and name the marker that explains the event’s status. Return to the exercise after one day and after one week, switching nouns and verbs. A new verb is an excellent transfer test: knowing the answer only when it uses กิน is a memory of an example, not reliable command of aspect.

Frequently asked questions

Does กำลัง always mean right now?

It commonly marks an ongoing action relative to a reference time. When a story explicitly situates an event yesterday or earlier, the English may require ‘was doing’. Read the time context.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Does แล้ว mean past tense?

Not as a one-to-one morphological past ending. It often signals completion, change or an already-established situation. Combinations such as กำลังจะ…แล้ว can point toward imminent action.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

How is เคย different from แล้ว?

เคย concerns prior experience or a former pattern. แล้ว commonly presents an action or state as already established. ‘I’ve been there before’ and ‘I’ve arrived’ are different propositions.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

What does ไม่เคย mean?

It means never in an experiential sense, such as ‘I’ve never been there’. It should not be confused with ‘not yet’, which can anticipate a later event.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Can Thai express the English present perfect?

Yes, through context, aspect expressions and appropriate time phrasing. Thai does not need to copy English have + past participle. The target English tense should represent the intended relationship.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

What is the role of อยู่ after กำลัง?

In common progressive constructions, อยู่ can reinforce ongoing status: กำลังอ่านอยู่. It also has independent lexical uses, so examine the full sentence and the verb phrase.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Is กำลังจะ different from กำลัง?

Yes. กำลังจะ + verb can present an event as about to happen, while กำลัง + activity commonly presents it as under way. This is a crucial status difference.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Can เคย mean used to?

Yes in suitable former-habit or former-state contexts. But a bare experiential statement does not automatically prove the activity has stopped; rely on surrounding evidence.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Should I always write already when I see แล้ว?

No. ‘Already’ is often useful, but a natural English present perfect or changed-state sentence may carry the meaning without it. Preserve the claim rather than forcing a visible English word for every Thai particle.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

How do I avoid false status claims?

Separate started, in progress, completed, experienced before and approved. Translate only the states actually established by the source and mark any outstanding decision as unknown.

A good self-check is to create a new Thai example using one common action, then explain which alternative marker would shift its practical status. When the alternative implies a different next action for a real reader, the distinction has been learned.

Next reading and external language references

For other precise modal and aspectual distinctions, continue to Vietnamese must, should and need and Russian already, still and not yet. These are independent language-specific problems that help readers practise distinguishing ability, obligation, time and event status.

Develop vocabulary precision in the Vocabulary Learning Hub, and explore target-language meaning through How English Works. For further Thai examples consult LingQ Thai verb grammar, Thai past experience with เคย, and Thai progressive อยู่. Use these as reference points while checking complete sentences, not as substitute word lists.