"You give him a puppy."
Translation:Tu îi dai lui un cățel.
My question was :
"Tu îi dai lui un cățel" (1) (which is the correct translation), is not proposed as an answer, only
"Tu îi dai un cățel".
Is the shorter form also correct?
I receive the answer :
"lui" is not mandatory in the answer, it is only to insist on the YOU.
You will use the form (1) for example when you speak to two people and want to explain that you bring the puppy the one and not to the other one that heard you and will maybe believe that the puppy is for him.
"It's to You that I bring the puppy!!! "
You wil use the more simple form (1) if you have only one person in front of you
Sadly it's not simple. I found that there are some cues, but mostly you just have to learn word for word which is male or female. Words ending with ă (fată) are usually female. 'the' words often have ul for male (bărbatul), ă becomes a (fata) for female. Plural male 'the' words often get extra i's (copiii) and female get le (femeile).
I found this kind of cues help in getting a feel for which words are male or female, as in seeing copilul and immediately thinking masculine. However, they're not 100% as there are many irregularities and variations. Still it can help a little
In Spanish it would be Tu le das a el un cachorro You give to him a puppy. You can use this in both languages but they are rarely used. My question would be if we always need the dative form in Romanian or this is just in a proper sense and you would not use them una regular conversation. Example: Tu îi dai un câțel Would that be accepted?
that's a romanian diminuitive form. It is used in a lot of languages. Have a look here:
But it is very difficult in Romanian. I would go for them when you have mastered all the rest.
And since I can see that you are learning German too, we have the same. But we only have two forms: -chen and -lein.
To the small kids we teach the following sentence: "-chen" und "-lein" machen alle Dinge klein :-)