• ベストアンサー

仮定法の問題で教えてください

問題文が If that baseball player had made a hit in the second inning, my favorite team ( ) the game. ( )に入るのは (1)   will win (2)  would win (3)  had won (4)  would have won の中では、(4)would have won が正解でしょうか? どなたか教えてください!

  • 英語
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • beal
  • ベストアンサー率20% (2/10)
回答No.1

普通に考えると(4)だと思います。 二回にあの選手がヒットを打っていたなら、私の贔屓のチームは、このゲームに勝ってたのにな。 でも、このゲームがまだ終わっていないのなら、(4)はちょっと変です。その場合は、(2)にしないと変じゃないかな。

sisterslim
質問者

お礼

bealさん 早速の回答、ありがとうございます。 なるほど、試合が終了しているか、試合中かで、違ってくるのですね。 難しいです!

その他の回答 (1)

回答No.2

そうですね。従属節が過去完了の形なので(4)が正解でしょう。 試験問題ならこういう見分け方も一つの方法かと・・・ 仮定法過去と仮定法過去完了 http://eigokyousitsu.nomaki.jp/grammar/kateihou.html 仮定法過去と仮定法過去完了の混合形 http://eigokyousitsu.nomaki.jp/grammar/kateihou2.html

sisterslim
質問者

お礼

nobimusumeさん ありがとうがとうございます。教えて頂いたサイトで、早速お勉強します。

関連するQ&A

  • 英語の仮定法の問題

    次の各組の文がほぼ同じ意味になるように、 ( )に適当な語をいれなさい。 1. I am sorry she doesn't trust me. I wish ( )( ) me. 2. It's a pity you didn't win the game. I wish ( )( )( ) the game. 3. She loves the boy like her own child. She loves ( ) if he ( ) her own child. 4. They lost the game. They should have trained harder. They would have won the game if they ( )( ) harder. この4問がわからなかったので よろしくお願いしますm(_ _)m

  • 英作文の添削をお願いいたします!!

    英作文を作りたいのですが、自信がありません。教えてください。 次の日本文を英文で書きたいのですが正しい英文であるか自信がないので教えてください。 本日中にお願いいたします。 野球の試合に遅れそうだ。 仕方ないタクシーに乗ろう。 I am running late for baseball game . I have got to take a taxi. I will take a taxi. あなたは野球の試合を見に行くの? Are you going to watch a baseball game? 私も昨日野球に試合を見に行った Yesterday I went to watch a baseball game, 好きな野球選手は誰ですか? Who is your favorite baseball player? イチローは走攻守3拍子そろったプレーヤーだ ICHIRO is ideal baseball player who is good at batting, running and fielding. 今日の試合でもすばらしいプレーをするだろう It would make a great play today's game. 私は、あなたのお気に入りの野球チームを勝利を願っています。 I hope win your favorite baseball team 以上です。宜しくお願いいたします。

  • 仮定法の問題についての質問です。

    仮定法の問題についての質問です。 If we had known your new address, we ( ) to see you. 1 came 2 will come 3 would come 4 would have come という問題で、正解は4なのですが、「もし私たちがあなたの新しいアドレスを知っていたら、私たちはあなたに会えたのに」と仮定法過去と仮定法過去完了が混ざった公式を使うのかなと思い3を選びました。 3が間違いで4が合ってる理由を教えてください。

  • 仮定法について

    []内の語句と和訳に間違いや補足があれば指摘をお願いしますm(__)m わかりにくい書き方かもしれませんが、よろしくお願いしますm(__)m --------------------- 1.I'd rather you [didn't help] me. I can do it all by myself. [あなたが私を助けてくれるとよいのに。(I can~の和訳が解りません。)] 2.[Should she] come here, I would let you know. [彼女がここに来るようなことがあれば、私はあなたに知らせるだろう。] 3.If Helen hadn't helped me at that time, I [wouldn't have been] what I am know. [あの時ヘレンが私を手伝ってくれなかったら、~(I wouldn't~以降の和訳が解りません。)] 4.“Was Jack at the party?” “I don't think so. If he had been, I [would have seen] him.” [ジャックはパーティーにいましたか?私はそう思わない。もし彼がパーティーにいたなら、私は見かけているはずだ。] 5.If our last batter had not finally hit a home run, our team would [have lost] the game. [もし私達の最後の打者が最後にホームランを打たなかったら、私達のチームはそのゲームに敗れていただろう。] 6.It's a pity Japan didn't win the World Cup. (同じような意味を表す文)→I wish Japan [had been win the World Cup.] (後者の訳)→[日本がワールドカップで勝ったらいいのになあ。]

  • 英語 仮定法

    甲...I【】happy to see him,but I didn't have time. (1)will have been(2)would be(3)will be(4)would have been 正解は(4)というのは良いのですが 参考書の解説部分で少々こんがらがってしまいました。 --------------------------------------------------- (2)would be,(3)will beなら 乙...I would[will]be happy to see him,but I don't have timeとなるはず。 --------------------------------------------------- ●乙ではwill beが使えるにも関わらず 甲ではwill have beenが不正解なのは何故か ●そもそも乙の文でwillとwouldのどちらでもOKなのはどうしてか 自分が難しく考えすぎているのだと思いますが 正しい理解の仕方が知りたいです。

  • 仮定法の問題について質問です

    受験生です。 過去問を解いていたら疑問に思った部分があったので教えて下さい。 If I hadn't broken up with Hannah last month, I [     ] going out with her for two years. 1. had been  2. have been  3. will have been  4. would have been 訳は「もし先月ハンナと別れていなかったら、今頃は2年間彼女と付き合っていることになったのに」です。 答えは4になります。 1と2には助動詞が無いからおかしいし、3は助動詞が現在形だからおかしいし、消去法で4を選んで正解したには正解したのですが… 私は、この文はIf節と主節の時制がずれているので、If節が仮定法過去完了で主節が仮定法過去の文だと考えました。 (例えば、If I had taken the medicine then, I might be fine now. という文も問題の文と同じ形の文ですよね?) となると、≪If S 動詞の過去完了形, S would 動詞の原形≫という形にしなくてはいけませんよね… それなのに4の≪would have been≫を入れても≪would 動詞の原形≫の形にはならないじゃないですか。 参考書を見ていたらどんどん頭がごちゃごちゃしてきちゃって…どなたか教えて下さい。

  • 仮定法の書き換え文 合っているかみてもらえますか。

    (1)Were I as rich as he (=If I were as rich as he), I would travel abroad.  (彼ぐらいの金があれば海外旅行でもするのだが) (1)書き換え1⇒Being as rich as he, I would travel abroad. (2) If it were not for your quick play, our team would not win.      「君の素速いプレーがなければ、私たちのチームは勝たないだろう」 (2)書き換え1⇒If our team doesn’t have your quick play, we will not win. ↑もしかしたらwe will not win tomorrow.とかなったら仮定法現在でもいけるのでは? 勝てる可能性が増えてしまう?違う意味になるのかな? (2)書き換え2⇒If our team didn't have your quick play, we would not win.  ↑(2)が仮定法(過去形つかう分)で書かれているので、正しいのはやはり書き換え2になるのかな?●やはり「~がなければ」はit be動詞 not for 名詞 でないとだめでしょうか? (3)With your advice, the project would have succeeded. 「君のアドバイスがあったら計画は成功しだだろう」 (3)書き換え文1⇒If it had been for your advice, the project would’ve succeeded. (3)書き換え文2⇒If we had gotten your advice, the project would ‘ve succeeded. (4)A true friend would not betray you. (本当の友達ならあなたを裏切らないだろうに) =If you were a true friend, A true friend(he) would not betray you. (4)書き換え文1⇒Being a true friend, he wouldn’t betray you. (5)With a little more time, I could have solved the problem. (もう少し時間があれば、その問題を解けたのに) (5)書き換え文1⇒If I had had a little more time, I could ‘ve solved the problem. (5)書き換え文2⇒If I had a little more time, I could have solved the problem. ●(5)の場合書き換え文1と2では、どちらが正しいのでしょう? (5)書き換え文3⇒A little more time could’ve led me to solve the problem. (6) I would have forgiven him. 「私だったら彼を許したでしょう。」 (6)書き換え文1⇒If I had been you, I would’ve forgiven him. (7)I don't know his address; otherwise I would write to him. 彼の住所を知りません。 さもなければ手紙を書くでしょう。 (7)書き換え文1⇒ I don’t know his address. If I knew his address, I would write to him. すみません、多いですが、以上です。よろしくお願いいたします。

  • 仮定法

    TOEICのために仮定法学んでいたら、分からなくなってきてしまいました。 If the boss would ask me, I ___ on my bussiness trip tmrw. went will leave would leave would have left という問題で If the boss would ask が過去形なので、右もwould leaveかな、と思ったら、正解でした。 しかしその考え方でいくと、wentも過去形なので正解、となってしまうのではないか、と思ったら混乱してきてしまいました。 なるべく単純に仮定法を学びたいと思っています、どなたか解説お願い致します。

  • TOEIC問題集の仮定法の文法問題について

    以下の問題について質問させていただきます。 If it had not been for that team of consultants, our company ( ) in the red this year. A. has been B. would have been C. was D. would be 文法書には、If節が過去の事実に反する仮定、主節が(過去の事実ではなく)現在の事実の反対の場合、仮定法過去完了の例外で主節は「過去形助動詞+原形」を使うと書いてあります。 それを踏まえ、コンサルタントチームがいたの(If節)は過去の事、赤字にならない(主節)のは現在の事と考え、仮定法過去完了の例外と考えてDのwould beを選びましたが、正解はBのwould have beenでした。 何故、If節で過去の事実に反する仮定、主節で(過去の事実ではなく)現在の事実の反対を言っているのに、Bが正解になるのかがわかりません。 仮定法過去完了の例外が適用されない理由をご教示いただけたら幸いです。

  • 仮定法

    If I had been told so then,I( ) happier now.の()にあてはまる答えなんですが、選択肢が4つあって①would be ②will be ③am ④have been なんですけど私は④だと思ったんですが①でした。 ①である理由を簡単に説明してくださる方教えてください