「食べる」→「eat」
「食べました」→「ate」
「○○で△△をしました」→「I did △△ at ○○」
だから、今回の「私はカフェでケーキを食べました」は英語で「I ate cake at a café」
あと、「食べる」のことは「have」でも表現できますので、「I had cake at a café」でも表現できます。
例文:
「図書館で英語を勉強しました」
→「I studied English at the library」
「映画館で映画を見ました」
→「I watched a movie at the movie theater」
ご参考になれば幸いです。
こんにちは。
様々な言い方ができると思いますが、例えば下記のような言い方はいかがでしょうか:
・I had a cake at a cafe.
・I ate a cake at a cafe.
cake の前の a はなくても OK です。
例えば複数の場合は two cakes のように言うこともできます。
ぜひ参考にしてください。
「食べる」は have で表すことができるので、「食べた」have を過去形にして had
「カフェで」というのは、場所を表す前置詞 at を使って、at a cafe と表すことができます。
なので、I had a cake at a cafe. と表現することができます。
ご参考になれば、幸いです。