英語
中学生
解決済み

中3英語です✨
1枚目「ずっと〜しています。」2枚目「ずっと〜です。」
こういう、疑問文の始めに''How(long)''を持ってきたり''Have''を持ってきたりと、いろいろ出てきて頭がごちゃごちゃになっているので区別の仕方を教えて欲しいです!

(4) あなたは長く待っていましたか。 (waiting / been / long / have/you/?) Have you been waiting long? (5) 手首はいつから痛むのですか。 (has/hurting / your wrist / been / how long /?) How long has your wrist been hurting?
(4) 元気じゃったか? How have you been?
疑問文 過去完了 現在完了

回答

✨ ベストアンサー ✨

基本的にHow は「どのくらい?」て尋ねるときに使います!
長さとか時間、量など「どれくらい?」って使います!

How long + have / has + 主語+ been + ~?

が基本的なHow(long)を使った文です!
(例)
How long have you been here?
How long has it been raining?
などで使います!

Have / has は、「今までに〜した?」、「ずっと〜してる?」って聞くときに使います!

Have / has + 主語+ been+~?

が基本的な形で、現在完了の基本的な形です!
(例)
Have you been waiting?
Has been sick?
※この時、時間とか量を聞いていないから How long は使わないって考えます!

そして、最後の How have you been?
これは、形自体を覚えた方がいいと思います!

How have you been =元気だった?
「最近どうだった?」
「元気にしてた?」と使われます!
ずっとの”状態”を尋ねるときに使われます!

仕組みとしては
How + have you been?
「どう(元気)であり続けたの?」みたいな感じです!
How どれくらい have you been 〜してた
となります!

みたいな感じです!
わからなかったらコメントください!
(例)もいくつか出したので、ぜひ訳してみてください!

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