← Back to Lessons

← الرجوع إلى الدروس

B1 BridgeBy Lumena Academy · April 2026

"I Went" or "I Have Gone"? The Mistake Almost Every Arabic Speaker Makes

"رحت" أو "قد رحت"؟ الغلطة اللي تقريبًا كل عربي يسوّيها

What you will learn

ماذا ستتعلّم

  • When to use past simple and when to use present perfect
  • The time-word shortcut that makes choosing easy
  • Why Arabic speakers mix these two tenses

You want to tell your friend about your trip to London. Do you say "I went" or "I have been"? Both sound right. Both use the past. But they mean different things.

"رحت" بالعربية تغطّي معنيين مختلفين بالإنجليزية — هنا تتعلم الفرق.

This is one of the trickiest grammar points for Arabic speakers — because Arabic doesn't make this distinction. In Arabic, "رحت" covers both. In English, you have to choose.

The good news? Once you understand the logic, the choice becomes surprisingly easy.

The big picture: finished vs connected

الصورة الكبيرة: منتهي أو متّصل

Think of it this way:

Past Simple

"I went to London."

The event is finished. It happened at a specific time in the past. It's done. It's history.

رحت لندن. (الحدث انتهى — في وقت محدد بالماضي)

Present Perfect

"I have been to London."

The event connects to now. You're talking about your life experience up to this moment. When exactly? Doesn't matter.

سبق رحت لندن. (تجربة متّصلة بالحاضر — متى بالضبط؟ مو مهم)

That's the core rule. Past simple = finished, specific time. Present perfect = connected to now, no specific time.

Which tense?

Which one would you use? "I _____ sushi for the first time last night." (ate / have eaten)

See the answer

"I ate sushi for the first time last night." — Past simple, because "last night" is a specific, finished time.

The shortcut: look for the time word

الاختصار: دوّر على كلمة الوقت

If you're not sure which tense to use, look for time words in the sentence. They almost always tell you the answer:

Past Simple wordsPresent Perfect words
yesterdayever / never
last week / month / yearalready
in 2023yet
two days agojust
when I was youngso far / until now
on Mondayrecently

I visited Paris last summer. (past simple)

زرت باريس الصيف الماضي.

I have visited Paris three times. (present perfect)

زرت باريس ثلاث مرات (لحد الآن).

She finished the report yesterday. (past simple)

خلّصت التقرير أمس.

She has already finished the report. (present perfect)

هي خلاص خلّصت التقرير.

Which is correct?

Complete the sentence: "Have you _____ tried Korean food?"

A: everB: yesterday
See the answer

A: ever'Ever' goes with present perfect (Have you ever...?). 'Yesterday' would need past simple: 'Did you try Korean food yesterday?'

Why this is specifically hard for Arabic speakers

ليش هذا صعب بالذات على الناطقين بالعربية

Arabic has two main tenses: ماضي (past) and مضارع(present/future). There's no separate form for "I have done" vs "I did." The word "رحت" covers both "I went" and "I have been."

Sometimes Arabic uses "قد" to show completion, but it's not the same as the English present perfect. English treats "finished past events" and "past experiences that connect to now" as genuinely different ideas — with different grammar.

That's why many Arabic speakers say "I have went to London yesterday" — mixing both tenses because Arabic would use just one. It's not a stupid mistake. It's a smart brain applying Arabic logic to English grammar.

Spot the mistake

"I have visited my grandmother last Friday."

See the correction

"I visited my grandmother last Friday."'Last Friday' is a specific finished time, so you need past simple. Remove 'have' and it's perfect.

How this works in real conversations

كيف تشتغل هذي في المحادثات الحقيقية

Here's a pattern you'll see constantly in natural English: someone starts with the present perfect, then switches to past simple for the details.

A: "Have you been to Japan?" (present perfect — life experience)

B: "Yes, I went last year. It was amazing." (past simple — specific details)

A: "Have you eaten yet?" (present perfect — connected to now)

B: "Yes, I had lunch at one." (past simple — specific time)

See the pattern? Present perfect opens the topic. Past simple fills in the details. Think of present perfect as the door, and past simple as the room behind it.

True or false?

You can use 'yesterday' with the present perfect tense.

See the answer

FalseNever. 'Yesterday' is a specific finished time, so it always takes past simple. 'I saw him yesterday' — not 'I have seen him yesterday.'

Practise choosing the right tense in the Grammar section.

The 3-second decision guide

دليل القرار في ٣ ثواني

Ask yourself: Is there a specific time (yesterday, last week, in 2020)?

Yes → Past simple

Ask yourself: Am I talking about life experience, with no specific time?

Yes → Present perfect

Ask yourself: Does the result matter right now? (The door is open because someone opened it.)

Yes → Present perfect

One thing to take away

شيء واحد تاخذه معك

Past simple is for finished stories. Present perfect is for experiences that connect to now. If you see a specific time word, use past simple. If you're talking about your life in general, use present perfect. And when in doubt, start with "Have you ever...?" and let the conversation take you from there.

Specific time = past simple. Life experience = present perfect. That's it.

وقت محدد = ماضي بسيط. تجربة حياة = مضارع تام. هذا كل شي.

Practise using both tenses naturally with Noor.

Keep learning

واصل التعلّم

Try this next:

جرّب هذا بعدين:

Practise tenses in the Grammar sectionتدرّب على الأزمنة في قسم القواعد

Keep practising — it's free

Lumena Academy has grammar exercises, listening practice, and full courses — all free to start. Create an account to save your progress and pick up where you left off.

أكاديمية لومينا فيها تمارين قواعد واستماع ودورات كاملة — كلها مجانية للبداية. سجّل حساب عشان تحفظ تقدّمك وتكمل من حيث وقفت.

Create a Free Account