英語
高校生

完了形の5の(1)の問題についてです。
答えは完了形を使っているのですが、
Where have you been?
となる理由が分かりません。
Where were you? 
では駄目なのでしょうか。

), 3. How long have you been in Jap 4. Sally has never been to a circus. 5. I've been (feeling) sick [ill] since I woke up this morning. 解説 1. 疑問文の yet は 「もう~したか」 と完了を尋ね る表現で, 現在完了形と共に使う。 2.5. 動作の継続には現在完了進行形 〈have [has] been + doing> を使う。 5. は I've been sick [ill] でもよい。 3. How long...? は期間を尋ねる表現で,現在完了形と共 に使うことが多い。 4. never 「一度も〜ない」 を現在完了形と共に使う。 5 英作力を磨く 1. Where have you been? I've [We've] been looking for you. 2. When did you change your email [e-mail] address? 3. Mr. [Ms.] White has been teaching [has taught] English for 12 [twelve] years. 解説 1.3. 状態の継続 「ずっと〜である」は現在完了形 で,動作の継続 「ずっと~し続けている」 は現在完了進行 形で表す。 3. は継続を表す現在完了形 has taught も可。 When did...? 「いつ・・・ したか」 は過去のある時点を尋ね る表現で、 過去形を使う。 入試問題にTry X 2. 弟は10時間,眠っています。 My brother どれくらいの間,日本にいらっしゃいますか。 How in Japan? 4. サリーは一度もサーカスに行ったことがない。 Sally a circus. 5. 今朝目が覚めてからずっと気分が悪い。 13. breakfast yet? 5 英作力を磨く X 1. 次の日本語を英語に直しなさい。 どこにいたの。 あなたを探していたんだよ。 since I wo □ 2. いつメールアドレスを変えたのですか。 for t Hints> 1. 「~を探す」 look for ~ ■ 3. ホワイト先生は12年間, 英語を教えています 2. 「メール 6 入試問題に Try ( ( )に入る最も適切な語 □ 1. One of my friends ( ) UFOs many tir 2 have seen
完了形

回答

① Where have you been(現在完了形)? I've been looking(現在完了進行形) for you.
あなたは<今までずっと>どこにいてたの? 私はずっとあなたを探していたのよ。
② Where were(過去形) you? I've been looking(現在完了進行形) for you.
あなたはどこにいてたの? 私はずっとあなたを探していたのよ。

① Where have you been?となる理由が分かりません。→ 現在完了は現在と結びついているからです。
つまり、ずっと探し回っていたのに、一体今までずっとどこにいてたの?という現在の「心配の気持ち」が表われているからです。
② Where were you?では駄目なのでしょうか。→ 意味は通じますが、気持ちが通じない感じでダメですね。
過去にどこにいたのかという問いと、ずっと探し回って心配していた現在の気持ちの結びつきがないからです。
【参考】
しばらく会っていなかった人に対して、よく使う表現
・Where have you been? 今までずっとどこにいてたの?
・What have you been doing? 今までずっと何をしていたの?
・Long time, no see! お久しぶり❣

参考にしてください。

この回答にコメントする
疑問は解決しましたか?