Did you weigh yourself? How many kilograms are you?
Did you check your weight? I wonder how much you weigh now.
このシチュエーションでは単純に過去形を使い現在完了形は使いません。
通常、ある過去の時点から現在までの間でのことを言う時に現在完了を使いますが、ここではその期間が短すぎて現在完了が使えない、またはその期間が定かではないと考えたら良いと思います。
ーDid you weigh yourself? How many kilograms are you?
「体重量った?何キロある?」
weigh oneself で「体重を量る」
ーDid you check your weight? I wonder how much you weigh now.
「体重チェックした?何キロあるかな。」
「体重を量る」は check one's weight (体重をチェックする)のようにも言えます。
ご参考まで!
"Have you weighed yourself? How much do you weigh now?"
"Have you weighed yourself?" は "weigh"(体重を計る)という動詞を使って、「体重を計った?」と尋ねる文です。"How much do you weigh now?" は現在の体重がどれくらいであるかを尋ねる質問で、「今何キロあるの?」という意味になります。
"Have you" と "Did you" は時制が異なります。"Have you" は現在完了時制で、行為が過去に始まり、現在に続いているか、現在に影響を与えるような最近の行為を指し示す時に使います。一方 "Did you" は単純過去時制で、完全に過去の出来事について尋ねる時に使います。
関連する単語やフレーズ:
- "scale"(体重計)
- "measurement"(測定)
- "growth"(成長)
- "to track"(追跡する)
- "gain weight"(体重が増える)
過去に行動をしたかどうかを問いかける一般的な表現として、"Did you get a chance to weigh yourself?" や "Were you able to check your weight?" なども使うことができます。参考にしてください。