断食する=fast
会話ではこの言い方がシンプルかなと思います。
空腹時の血糖値を測る検査はfasting glucose testと言います。
My last meal was more than 10 hours ago.(最後の食事は10時間以上前です)
I only had water after that.(その後は水しか飲んでません)
When was your last meal?(最後に食べたのはいつ?)と聞かれて、時間を答えるというパターンも多いかと思います。
こんばんは。ご質問ありがとうございます。
一例をご紹介させていただきますね。
英訳例は原文の直訳ではありませんが、意図するところはしっかり伝わると思います。
《英訳例》
Have you eaten anything in the past ten hours?→この10時間に何か食べましたか。
Have you eaten anything→何か食べましたか
the past ten hours→この10時間
《語句の確認》
〈英辞郎〉
eat
【他動】〔食べ物を〕食べる、口に入れる、飲み込む
past
【形】過去の、これまでの
〈グリーンライトハウス英和辞典〉
have+過去分詞
[現在までの動作や状態の影響・結果または経験を示す]…したことがある, …してしまっている《それによって何らかの利益や被害を受けているなど》; …している
★ 現在完了形 (have+動詞の過去分詞)
英訳例では現在完了形を使いました。
現在完了形と過去形の違いについて、私はこんな風に考えています。
・現在完了形は「have+動詞の過去分詞(→動詞の過去分詞を現在持っている)」。過去の出来事を現在と結びつけて伝える。
・過去形は、過去の出来事を過去の出来事として、現在と切り離して伝える。過去の出来事を冷静に、淡々と、(遠くの物を眺めるような感覚で)、伝える。
【例】
I've been there twice.
→そこには2度行ったことがあります。
〈補足〉「I (私)」は「been there twice (そこに2度行った)」を「have (現在持っている)」。
I've been in London for 19 years.
→ロンドンに来て19年になります。
〈補足〉「I (私)」は「been in London for 19 years (ロンドンに19年いた)」を「have (現在持っている)」。
お役に立てばと思います。
ありがとうございました。