Breakdown of إذا كان البرنامج صعبا، فهناك برنامج آخر سهل على هاتفي.
Questions & Answers about إذا كان البرنامج صعبا، فهناك برنامج آخر سهل على هاتفي.
Why is كان used here when Arabic often leaves out is in the present tense?
In a simple present-tense sentence, Arabic often has no written word for is:
- البرنامج صعب = The program is difficult
But after إذا in a conditional sentence, Arabic very often uses كان to build the clause:
- إذا كان البرنامج صعبًا = If the program is difficult
So although كان is morphologically a past-tense verb, in this kind of pattern it often matches English present-time meaning. It does not mean if the program was difficult here.
Why does the sentence start with إذا? Does it mean if or when?
إذا can mean if or when, depending on context. In many everyday examples like this one, it introduces a condition:
- إذا كان البرنامج صعبًا = If the program is difficult
Sometimes إذا can sound a little more like when if the speaker expects the condition to happen. But in beginner-friendly translation, if is the safest choice here.
Why is there a فـ at the start of فهناك?
This فـ is the linking fa that connects the result clause to the if clause.
So the structure is:
- إذا ... ، فـ...
- If ... , then ...
In English, then is often optional. In Arabic, this فـ is very common, and in some structures it is required or strongly preferred, especially when the result is a nominal sentence such as هناك برنامج آخر...
So فهناك is basically then there is or so there is.
Why is البرنامج in the first half, but just برنامج in the second half?
Because they are doing different jobs:
- البرنامج = the program
This refers to a specific program already being discussed. - برنامج = a program
This introduces another, unspecified program.
So the sentence contrasts:
- the program you are talking about
- another program that is easy
This is a very common Arabic pattern: definite for a known item, indefinite for a newly introduced one.
Why is صعبا written that way? Why not just صعب?
Because صعبًا is the predicate of كان, and the predicate of كان is in the accusative case.
With full case endings, the first clause is:
- كان البرنامجُ صعبًا
Here:
- البرنامجُ = the subject of كان → nominative
- صعبًا = the predicate of كان → accusative
The extra ا at the end is the normal spelling of fatḥatayn on many indefinite accusative nouns/adjectives.
In ordinary unvoweled writing, people may write صعبا without the final vowel marks, but the grammar behind it is still صعبًا.
Why is البرنامج still nominative after كان?
Because كان belongs to a group often called كان وأخواتها. These verbs typically make:
- the subject stay nominative
- the predicate become accusative
So:
- البرنامجُ is nominative
- صعبًا is accusative
That is why the pattern is:
- كان البرنامجُ صعبًا
not
- كان البرنامجَ صعبٌ
What exactly does هناك mean here? Is it literally just there?
Literally, هناك means there. But in Arabic it is very commonly used to express existence, like English there is or there are.
So:
- هناك برنامجٌ = There is a program
This is one of the main ways Arabic introduces something that exists or is available.
In this sentence:
- فهناك برنامج آخر سهل = then there is another easy program
So هناك is doing more than just pointing to a place.
Why does آخر come after برنامج? Shouldn't another come before the noun like in English?
In Arabic, adjectives normally come after the noun they describe.
So:
- برنامج آخر = another program
- literally: program other/another
آخر behaves like an adjective here, so it follows برنامج and agrees with it.
This is one of the biggest word-order differences from English:
- English: another program
- Arabic: program another
Is سهل another adjective describing برنامج, or is it the main predicate?
In this sentence, the most natural reading is that سهل is also describing برنامج:
- برنامج آخر سهل = another easy program
So the noun phrase is:
- برنامج = program
- آخر = another
- سهل = easy
With full case endings, that would be:
- برنامجٌ آخرُ سهلٌ
All three parts match in case and indefiniteness.
Why is it على هاتفي for on my phone instead of في هاتفي?
Because with devices, Arabic often uses على in a way very similar to English on:
- على هاتفي = on my phone
- على الكمبيوتر = on the computer
- على الإنترنت = on the internet
So this is idiomatic usage. It does not mean physically on top of the phone. It means something like available on, located on, or used on the phone.
Also, هاتفي means my phone:
- هاتف = phone
- هاتفي = my phone
The -ي at the end is the possessive ending meaning my.
Does برنامج mean program, software, or app here?
It can mean several related things depending on context:
- program
- software
- application / app
- even TV program in other contexts
Here, because the sentence says on my phone, many learners would understand برنامج as app or software program.
In modern everyday Arabic, تطبيق is also very common for app, but برنامج is still perfectly understandable.
How would this sentence look with full vowel markings and how is it pronounced?
A fully vocalized version is:
إِذَا كَانَ الْبَرْنَامَجُ صَعْبًا، فَهُنَاكَ بَرْنَامَجٌ آخَرُ سَهْلٌ عَلَى هَاتِفِي.
A simple transliteration is:
idhā kāna al-barnāmaju ṣaʿban, fa-hunāka barnāmajun ākharu sahlun ʿalā hātifī
A few notes:
- idhā = إذا
- kāna = كان
- ṣaʿban = صعبًا
- hunāka = هناك
- hātifī = هاتفي
In everyday reading and speech, many speakers do not pronounce all the final case endings, but they are still useful for understanding the grammar.
More from this lesson
Sign up free — start using our AI language tutor
Start learning ArabicMaster Arabic — from إذا كان البرنامج صعبا، فهناك برنامج آخر سهل على هاتفي to fluency
All course content and exercises are completely free — no paywalls, no trial periods.
- ✓ 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