英語で「嬉しかった」を表現するなら、状況に応じてニュアンスが変わってくるよね。例えば、純粋に楽しい気持ちを伝えるなら'I was happy'がシンプルで使いやすい。
もっと興奮した感じを出したいときは'I was thrilled'とか'I was excited'って言うのもいい。特に何か特別な出来事があったときには、'I was overjoyed'なんて大げさな表現も使える。
逆に、ちょっと控えめに言いたいなら'I was pleased'とか'I was glad'が落ち着いた印象を与える。友達同士のカジュアルな会話なら'I was stoked'なんてスラングも面白いかも。
英語で「嬉しい限り」を表現するとき、状況によってニュアンスが変わってくるのが面白いですね。
'I couldn't be happier'という表現は、文字通りこれ以上幸せになれないという最高の喜びを表すときにピッタリです。例えば大切な人がサプライズで訪ねてきたときなど、心が満たされる瞬間を伝えるのに使えます。
一方、'This makes me so happy'はもっと日常的な喜びに使えます。友達が思いがけないプレゼントをくれたときとか、小さな幸せを共有したいときに自然に出てくる表現です。
英語には感情の度合いに応じて様々な表現方法があるので、自分の気持ちに一番近いものを選ぶのがコツだと思います。