1. At Christmas, I ATE too much food. -> (когда? at Christmas. Мы можем узнать когда это произошло. Для времени Present Perfect это не важно! Поэтому корректней будет использовать время Past Simple. 2. He WENT to the party last night. -> (last night является словом-маяком для времени Past Simple. Поэтому используем его. 3. You HAVE NEVER BEEN to Canada. -> (Используем время Present Perfect для указания на опыт в жизни определённого человека. Для указания того какой опыт накопился у человека до определённого момента в настоящем. Для этого стоит употребить время Present Perfect.4. I HAVE DONE yoga many times. -> (в данном случае человек говорит что он / она занимались йогой несколько раз. Это мы трактуем в английском как опыт у человека. Present Perfect здесь будет уместней использовать. 5. We TALKED on the phone yesterday. -> (слово yesterday является словом-маяком для времени Past Simple поэтому без лишних раздумий используем его).