英語
中学生
解決済み

大問3の(4)なんですけど、なぜ答えが「have had no」になるのかがどうしてもわかりません。
教えてほしいです!

次の日本文にあう英文になるように, ( )内の語を並べかえなさい。 1 3 ⑮) 私たちは2 年以上, 英語を勉強しています。 We (English / studied / for / have ) more than two years. We 組 先週から寒い日が続いています。 It (since / been / has / cold ) last week. It あなたは1日じゅうずっと忙しくしているのですか。 Have ( busy / you / been ) all day? Have 3年間, 雪が降っていません。 We ( no / had / snow / for / have ) three years. We _ more fhan (wo years. last week. allday? three years. 私は生まれてからずっと健康です。 EE 1 (healthy / been / since / have ) Iwas born.
@考え方@ 攻隊 (3) 「 どの< らいの間. 病気なのですか」=「導 気になってどのくらい経ちますか|と期間を たずねているので, how long を使います。 py 講凌問本洗さ2きみaa:条ゆーニーニーテー 1 (1) have stayed (2) has lived (3) has loved (4) have, had (5) haventwatched ら (1) Have/have (2) long have ( (3) haventseen (1) Have studied English for (2) has been cold since (3) you been busy (4) have had no snow for (5) Iave been healthy since 8 考え方人 る (1) 「ジョンとポールは長い間知り合いです ーーはい, そうです。彼らは幼いときに!【 めて会いました]

回答

疑問は解決しましたか?