✨ ベストアンサー ✨
いつも時間を答えるときは"It's seven."のように"It's"を使っているのに、何故この文では"At seven."と返事しているのかわからない、という状況でしょうか。
「主語が違うから」が理由なのですが、これだけでは納得できないと思うので詳しく説明します。
"What time is it?"「今何時ですか」
"It's seven."「今7時です」
英語で「今何時?」、とか「今日何曜日?」と聞く時の主語(今、今日)は"it"を使います。
そういうルールだと思ってください。
"What time does Yuki go to school?"「ゆきはいつ学校に行く?」
"At seven."「7時です」
この場合は「ゆきは7時に学校に行く」"Yuki goes to school at seven."が返事になるのですが、疑問文に答えるときは"Yes, I am."の後半のように、疑問文で言った言葉は省略することが多いため、ここでは"Yuki goes to school"が省略されています。