Ciao Susan,
You've raised some great questions about Italian pronouns! Let me clarify:
1. **Subject Placement in Sentences with Double Pronouns:**
In Italian, when you have two object pronouns in a sentence (like in your examples), the standard word order is **subject + indirect object pronoun + direct object pronoun + verb**. So, "Il mio professore mi insegna a parlare italiano" follows this order: "Il mio professore" (subject) + "mi" (indirect object) + "a parlare italiano" (infinitive phrase).
When you rearrange it with double pronouns, you get: "Me lo insegna il mio professore," which means "My professor teaches it to me." Here, "Me" is the indirect object pronoun (to me), and "lo" is the direct object pronoun (it).
So, yes, in sentences with double pronouns, the subject typically comes at the end.
2. **Reversing the Direct Object and Indirect Object Pronouns:**
In Italian, you can also switch the positions of the direct and indirect object pronouns, especially in informal conversation. So, "Enrico ti regala il libro" is correct and means "Enrico gives you the book." "Enrico te lo regala" would also be correct, and it means the same thing.
However, this reversal is more common in spoken Italian, while the standard order is subject + indirect object + direct object + verb.
I hope this helps clarify the usage of pronouns in Italian! If you have more questions or need further clarification, feel free to ask. Buon apprendimento!