まず「ぐっすり寝る」、「ぐっすり寝た」、という基本動作に対する定番表現は英語で "sleep like a baby" という決まり文句があります。
同時に、”〇〇できた” という「過去の能力」「過去の可能性」を表す時は "can" 系の助動詞ではなく、[ "BE動詞” + "able to" ] を使います。
さらに、「久々に」という言い方はよく英語では "for the first time in..." →直訳すると「〇〇〇で初めて」という言い方になり、この「〇〇」の部分には具体的な期間を意味する表現を入れなければなりません。 したがって、簡単に言う場合は "finally" や "at last" という熟語で「ついに」、「やっと」という表現の意訳とした使い方で 「久々に」というニュアンスを表すことが一つの方法になりますね。
結果として最初の英訳例: ”I was able to sleep like a baby at last" なんて言い方ができますね。
同時に、"sleep" を単純に過去形にして、”寝た” と表現してもいいかもしれません。 上記、最初の ”be able to" を使った表現との違いは、”〇〇できた~!!” という達成感を別にあえて強調する必要が無ければこういった動詞の過去形だけで十分伝わるはずです。
最後は、”slept real good"、熟語使わず、そのままの意味で「よく寝た~」と表現した言い方。
いずれも好み、言い易さ、覚えやすい方を自由に選べますのでぜひ一度どれか使ってみてください。
英語がんばってくださいね~!!!
Recently I haven't been sleeping well. I finally had a good rest last night.
"I finally slept well yesterday." the word finally implies that you have not been sleeping well lately so they will be no need to give a narrative about the previous nights the person you are speaking to will understand what you mean.
"I finally slept well yesterday."
昨日はやっとゆっくり眠れた。
finally(ついに)という単語が今までゆっくり眠れていなかったことを暗示しているので、今まで眠れなかった夜について説明をする必要はありません。
相手はあなたの意味したいことがわかるでしょうから。
I couldn't sleep well for a while but yesterday finally had a great night
It was difficult for me to sleep well recently but the last night I slept like a baby
I had a problem with my sleep usually, so I prefer the second sentence I wrote for you because the first one is a bit fancy and more formal way, whereas, the second is more casual and friendly.
B) Last night was the first time in a long while i was able to sleep well.
A) I finally had a good nights rest last night
*Finally - at last
*Good nights - slept very well
B) Last night was the first time in a long while i was able to sleep well.
- i was able to sleep well last night for the first time in a while
I hope this helps :-)
A) I finally had a good nights rest last night.
昨夜はやっとよく眠れました。
*Finally - やっと
*Good nights - よく眠れた
B) Last night was the first time in a long while i was able to sleep well. - i was able to sleep well last night for the first time in a while.
昨夜はしばらくぶりによく眠れた。
参考になると幸いです。
ご質問ありがとうございます。
・「I was finally able to sleep well last night.」
(意味)ようやくぐっすり寝れた。
<例文>I was finally able to sleep well last night. I've been so busy and I haven't been able to sleep well recently.
<訳>ようやくぐっすり寝れた。最近とても忙しくてよく眠ることができませんでした。
参考になれば幸いです。