More or less, though it will often translate as the past simple in English as their past simple only really exists in the written form. So depending on context and especially on the time frame given for the gift, "J'ai donné" can be translated as either "I have given" or "I gave"
The passé composé and the perfect tense are the same thing. You use it for completed actions. The imperfect ('imparfait') is used for on-going, continuing actions. That's basically it. The other replies have given you really helpful hints on how to form the two tenses. But don't you have a basic grammar book where you can look this stuff up? If you don't have one, I really recommend getting one; anybody learning a language often has to remind themself of something they've been taught but can't remember in detail.
Answers & Comments
Verified answer
More or less, though it will often translate as the past simple in English as their past simple only really exists in the written form. So depending on context and especially on the time frame given for the gift, "J'ai donné" can be translated as either "I have given" or "I gave"
The passé composé and the perfect tense are the same thing. You use it for completed actions. The imperfect ('imparfait') is used for on-going, continuing actions. That's basically it. The other replies have given you really helpful hints on how to form the two tenses. But don't you have a basic grammar book where you can look this stuff up? If you don't have one, I really recommend getting one; anybody learning a language often has to remind themself of something they've been taught but can't remember in detail.