B1 · متوسط فصل 39

Complex Sentences: Subordinate Clauses

6 القواعد الإجمالية
1 دقيقة

ما ستتعلمه

Explore various types of subordinate clauses (e.g., temporal, causal, concessive) to form more complex sentences. This chapter helps you express intricate relationships between ideas.

نصائح وحيل (4)

💡

The Comma Rule

Always put a comma before 'Когато' or 'Докато' if they introduce a clause after the main one.
frontend.learn_grammar.from_rule: Temporal Clauses (Когато, Докато)
💡

The Comma is King

If you are writing in Bulgarian, always check for the comma before 'защото'. It's the most common mistake on exams.
frontend.learn_grammar.from_rule: Causal Clauses (Защото, Понеже)
💡

Comma Rule

Always place a comma before the main clause if the subordinate clause comes first.
frontend.learn_grammar.from_rule: Concessive Clauses (Въпреки че)
💡

The Comma Rule

In Bulgarian, you almost always need a comma before 'за да' if it introduces a new clause. It helps the reader see where the action ends and the purpose begins.
frontend.learn_grammar.from_rule: Purpose Clauses (За да)

تدريب سريع (10)

Попълнете празното място с правилната пунктуация и съюз.

Вали ___ ще остана вкъщи.

✓ Correct! ✗ Not quite. Correct answer: , така че
We need a comma and the result conjunction.

frontend.learn_grammar.from_rule: Result Clauses (Така че)

Choose the correct conjunction.

Не знам ___ ще дойде утре.

✓ Correct! ✗ Not quite. Correct answer: дали
This is an indirect question (uncertainty), so we use 'дали'.

frontend.learn_grammar.from_rule: Conditional Clauses (Ако)

Fill in the blank with Когато or Докато.

___ вали, си стоя вкъщи.

✓ Correct! ✗ Not quite. Correct answer: Когато
It's a specific condition/time.

frontend.learn_grammar.from_rule: Temporal Clauses (Когато, Докато)

Find the mistake in the sentence.

Find and fix the mistake:

Ако бях богат ще пътувам много.

✓ Correct! ✗ Not quite. Correct answer: ще
For unreal conditions, we use 'бих' instead of 'ще'.

frontend.learn_grammar.from_rule: Conditional Clauses (Ако)

Поправете грешката в изречението.

Find and fix the mistake:

Отидох до парка, така че да тичам.

✓ Correct! ✗ Not quite. Correct answer: Отидох до парка, за да тичам.
This is a purpose, not a result, so 'за да' is correct.

frontend.learn_grammar.from_rule: Result Clauses (Така че)

Find the error in the sentence.

Find and fix the mistake:

Въпреки че вали но излизам.

✓ Correct! ✗ Not quite. Correct answer: Remove 'но'
Redundant conjunction.

frontend.learn_grammar.from_rule: Concessive Clauses (Въпреки че)

Find the mistake.

Find and fix the mistake:

Докато дойдеш, ще изляза.

✓ Correct! ✗ Not quite. Correct answer: Когато дойдеш
Arrival is a point.

frontend.learn_grammar.from_rule: Temporal Clauses (Когато, Докато)

Fill in the correct form of the verb 'имам'.

Ако ___ време, ще ти помогна.

✓ Correct! ✗ Not quite. Correct answer: имам
This is a real future condition, so we use the present tense in the 'ако' clause.

frontend.learn_grammar.from_rule: Conditional Clauses (Ако)

Find the error in the sentence.

Find and fix the mistake:

Тръгваме сега за да не закъснеем.

✓ Correct! ✗ Not quite. Correct answer: Missing comma before 'за да'
Subordinate clauses starting with 'за да' must be preceded by a comma.

frontend.learn_grammar.from_rule: Purpose Clauses (За да)

Find the punctuation error.

Find and fix the mistake:

Тя учи много защото иска да успее.

✓ Correct! ✗ Not quite. Correct answer: Тя учи много, защото иска да успее.
A comma is required before 'защото'.

frontend.learn_grammar.from_rule: Causal Clauses (Защото, Понеже)

Score: /10

أسئلة شائعة (6)

No, 'Когато' is for a point in time. Use 'Докато' for duration.
Yes, always use a comma before the conjunction when it introduces a subordinate clause.
In casual speech, yes, especially when answering a question. In formal writing, it is better to use Понеже or Тъй като.
Yes, in Bulgarian grammar, a comma must precede защото, понеже, and тъй като when they introduce a subordinate clause.
Yes, but you must place a comma before it.
It is neutral and used in all contexts.