• 締切済み
  • すぐに回答を!

お願いします!

1.He had studied French before he came to France. 2.I had been in the army for a month when the war ended. 2の方は継続のbeenが入っているのに1にbeenがないのは何ででしょうか?明確な期間が書いてないからですか?? 継続のbeenがいつ入るのかがよくわかりません。 もう一つ質問です。 Three years have passed since I came here. haveがhasでないのは何ででしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数61
  • ありがとう数0

みんなの回答

  • 回答No.3

こんにちは。9/24のご質問ではお返事を有難うございました。 ご質問1: <1にbeenがないのは何ででしょうか?> 一つの動詞句に、過去分詞は2つは必要ないからです。 1.主節の動詞句はhad studiedで、had+studyの過去分詞studiedで、過去完了になっています。過去完了形は、had+過去分詞1つで作れます。 2.beenはbe動詞の過去分詞です。1の英文では、既にstudiedという過去分詞が使われているので、beenという過去分詞を重複することはできません。 ご質問2: <明確な期間が書いてないからですか??> それとは全く関係ありません。 1.1の過去完了形は、「継続」なく「結果」「完了」を表しています。つまり、彼がフランスに来る前に、「既に仏語の勉強を完了していた」ということが言いたいのです。 2.ちなみに、「完了」かつ「継続」の意味にしたいならば、別に期間を明記していなくても「過去完了進行形」の形にすれば、その意味を出すことができます。 例: He had been studying French before he came to France. 「~前、ずっと仏語を勉強していた」 ご質問3: <I had been in the army for a month when the war ended> この過去完了は「完了」かつ「継続」の用法になります。 1.「継続」のニュアンスは、for a month「一ヶ月間」という期間を表す副詞句が、ヒントになっています。 2.このbeenは<beの過去分詞で、このbe動詞は「ある」「いる」「存在する」という意味の完全自動詞になります。ここでは「軍隊にいた」という意味になります。 3.ちなみに、1、2の文とも、「完了」の意味になるというのは、従属節の過去のできごとより前に、主節の内容が「完了している」ことを、この過去完了形で示しているからです。 ご質問4: <Three years have passed since I came here. haveがhasでないのは何ででしょうか?> 主語が、Three yearsと複数形だからです。動詞にhasを使うのは、No.1で回答されている通り、主語が三人称単数の場合のみです。 例: We (They) have a book.(主語が複数) He has a book.(主語が三人称単数) 以上ご参考までに。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • pass と pass by

    時間などが「経過する」に, pass と pass by がありますが, なにかニュアンスがちがうのでしょうか? (1)Five years have passed since I came here. (2)Five years have passed by since I came here. (1)は,「(単に)時間が経過したところだ」  (2)は,「過ぎ去ってしまった」みたいな違いがありますか?

  • 過去形と過去完了形の違い

    1. I studied French for three hours last Saturday. 2. I had studied French for three hours last Saturday. 3. I had been studied French for three hours last Saturday. 上記の3つの表現はどのような違いがあるのでしょうか? 宜しくお願いします。

  • [英語]()に入るものを教えて下さい><

    1. Two years () since George came to Japan. (1) pass (2) are passed (3) have passed (4) are passing 2. I have no idea when she () next time. (1) had come (2) has come (3) came (4) will come 3. My grandfather () for three years. (1) was dead (2) has died (3) has been died (4) has been dead 4. I () waiting for him for thirty minutes when he appeared. (1) am (2) was (3) have been (4) had been 5. Don't call me at nine tonight, please. I () at that time. (1) was studying (2) studied (3) had studied (4) will be studying 6. Next time I () to the library, I'll get that book for you. (1) go (2) will go (3) had gone (4) will have gone 7. We'll be leaving as soon as everyone (). (1) had arrived (2) arrived (3) has arrived (4) will have arrived 8. My mother () at the hospital when she was young. (1) worked (2) has worked (3) has been working (4) is working

  • 回答No.2
noname#68162
noname#68162

1、は『過去完了』ですね。 2、は同じく過去完了です。 動詞が、studyか、amかのちがいです。 現在型にすると、 1、I study french. 2, I am in the army. 動詞が現在形、過去形、過去分詞形と変化します。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • ebante
  • ベストアンサー率0% (0/0)

1番は現在完了の had+pp のhadで2番は行ったの過去分詞のhadだと思います。 ↓の質問は has になるのは三単現の時で、Three years は複数名詞なのでhaveだとおもいます。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 英語で「三週間前の月曜日からここにいる」と言うには

    「三週間前の月曜日の朝からここにいる」 自分で考えたものとしては、 1. I have been here since Monday morning three weeks ago. 2. I have been here since the morning three Mondays ago. 3. I have been here for three weeks, since Monday morning. があるのですが、agoを使っている時点で間違っている気がします・・・。 1に関しては、since Monday morning, three weeks agoというようにコンマを入れれば大丈夫なような気もしますが。 文自体をいくつかに分けて言えば言いやすそう(より一般的な自然な表現になりそう)ですが、一文で表すにはどのように言えばいいのでしょうか?

  • 同意文書き換えの問題で質問です。

    「彼らは3年前に結婚した」 1/They got married three years ago. 2/They have been married for three years. 3/Three years have passed since they got married. 4/It is three years since they got married. これら4つの文の書き換えで質問です。 ・2番は「結婚する=be marrid」を現在完了にしたから「have been married」の考えであってますか? ・1番と2番を「since three years.」にしたら不正解なのでしょうか?  時をあらわす「ago」「for」「since」の使い分けが分かりにくくて… ・3番で主語はThree yearsで人じゃないから受動態になって「have been passed」になったりしないのでしょうか? 質問が多くて申し訳ありませんが、可能なところだけで解答お願いいたします。

  • beenが入らない理由を教えてください

    She (study) Japanese before she came to Japan. (カッコの中の動詞を適当な形に変えよ) という問題で答えはstudiedかhad studiedなのですが、 had been studiedにしてしまいました。 この形は有り得ないのでしょうか? had studiedとhad been studiedだとどのような違いがあるのか教えてください。

  • be used toの後の動詞って・・・

    英語の授業の時間で 先生の言ったことが納得できません; どなたか説明お願いします; She isn't used to getting up early in the morning. 私は「to getting」→「to get」だと思うんです。 でも先生は『「to get」ではない』と説明したんです。 前置詞の後の動詞は「~ing」がつきますよね? 「to」は前置詞ですが、 このような場合の動詞は原形ではないのでしょうか?? あと、 もう1つ違う英文の説明で おかしいなと思ったとこがあります。 下線部に注意して、文の意味を言いなさい。 Three years have passed since he came here. (下線部は「have passed」です) という問題で、 私は「彼がここに来て3年経ちます」だと思うんですが、 先生は「彼がここに来て3年経ちました」だと言っていました。 それに、これは現在完了の「継続」だと私は思うのですが、 先生は「完了」だと説明していました。 どちらが本当なのでしょうか?? もし先生の言っていることが間違っているのなら、 今度の授業で言うので、詳しい解説を教えてくれると とても嬉しいです。

  • 間接話法の質問です。

    間接話法の質問です。 いつも偉そうに回答ばかりさせていただいてますので、今回質問させていただきます。ずーっと悩んできたことです。以下の文をそれぞれ間接話法に直していただけませんでしょうか? 1)He said to me, "It is three years since we first met." 2)He said to me, "It has been three years since we first met." 3)He said to me, "Three years have passed since we first met." すみません。頭が固くなっているのか、時制の一致の部分が分からなくなってしまいました。お願いいたします。

  • 穴埋めの添削をお願いします!

    1)My grandmother is still alive, but she (had been) in hospital for two years. 2)David (had been) natto before he came to Japan. 3)The police (has been chasing) the criminal for many years when they finally caught him. 4)Next month I (will have known) Alice for 20 years. 5)The plane had departed (before) we reached the airport. 6)"Where's Linda?" "(She's gone) to bed." 7)By next April Jane (will have been learning) the guitar for seven years. 8)My father (had given) up smoking three years ago. 9)Your Chinese is very good. How long (have you been learning) Chinese? 英文が多く申し訳ないです。 ()の中の穴埋めです。一通り考えてみましたがいまいちわかりません・・・ ()内の訂正と、英訳も加えてくださると嬉しいです。 よろしくお願いします!

  • 現在完了進行形

    テキストによって書いてある事がちがうのですが、教えてください。 動作の継続を表すのは have ( has ) been + -ing ( 現在分)(( こちらは動作の継続の時)) をもちいるとあるテキストと  ただ単に have ( has ) + 過去分詞 とあるのですが。。  同じような例がそれぞれのテキストで違うんです。。 私は今朝からずっと勉強している。が 一つは I have studied since this morning . もう一つのテキストは I have been studying Englihs since this morning .. これってどうなのでしょうか?? 教えてください!

  • 高1英語☆

    高1英語☆ 訳してください。 Next month it will have been ten years since I came to Japan.

  • How long has passed ~? は正しい?

    現在完了文で、 How long has it been since you came to this town? はよく見ますが、 How long has(have?) passed since you came to this town? で同じ意味を表すことはできるのでしょうか? 教えてください。

  • 仮定法の問題です

    With a little more study, he could have passed the exam. を書き換えると、If he had studied a little harder, ... と正解にありました。なるほど。それもいいでしょうが、 If he had studied a little more ではまずいのでしょうか。 ニュアンスがよくないのでしょうかね。 逆に With a little harder study ではおかしいのでしょうか(言わないような気はしますが)。 文法的にはどれもよさそうですが・・・。 よろしくお願いします。

専門家に質問してみよう