Questions & Answers about A pék ad egy zacskót, és bele teszi a kiflit.
Because they are direct objects, and Hungarian marks direct objects with the accusative ending -t.
- zacskó → zacskót = a bag → a bag as the thing being given
- kifli → kiflit = a roll → the roll as the thing being put somewhere
This is very common in Hungarian. If a noun is the thing that receives the action, it usually gets accusative -t.
This is because Hungarian verbs have two main conjugation patterns:
In the first clause:
- ad egy zacskót = gives a bag
- egy zacskót is indefinite, so the verb is in the indefinite form: ad
In the second clause:
- teszi a kiflit = puts the roll
- a kiflit is definite, so the verb is in the definite form: teszi
So this sentence is a very nice example of the difference:
- ad = used with an indefinite object
- teszi = used with a definite object