← الرجوع إلى الدروس
"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 words | Present Perfect words |
|---|---|
| yesterday | ever / never |
| last week / month / year | already |
| in 2023 | yet |
| two days ago | just |
| when I was young | so far / until now |
| on Monday | recently |
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?"
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
False — Never. 'Yesterday' is a specific finished time, so it always takes past simple. 'I saw him yesterday' — not 'I have seen him yesterday.'
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.
وقت محدد = ماضي بسيط. تجربة حياة = مضارع تام. هذا كل شي.
Keep learning
واصل التعلّم
Try this next:
جرّب هذا بعدين:
- You Sound Like a Textbook — Here's How Real People Actually TalkStop sounding like an English textbook.
- Stop Translating in Your Head: The One Habit Holding You BackThe habit of translating from Arabic to English slows you down.
- "Sorry, What?" — How to Ask Someone to Repeat Without Feeling AwkwardLearn natural, polite ways to ask someone to repeat what they said in English.
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