• ベストアンサー
  • 困ってます

英語(現在完了)

英語の参考書の空所補充問題なのですが Now, you ask me if I have flown a major airline before. Like you,I ( ) been on any of the big ones until now. (1)have(2)have never(3)had never(4)had 答えは(2)のhave neverなのですが、(1)のhaveでは駄目なのでしょうか?neverを入れなくても現在完了として文章が成立すると思うのですが・・・。 ご教授お願いします。

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

  • 英語
  • 回答数5
  • 閲覧数150
  • ありがとう数4

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

  • ベストアンサー
  • 回答No.1

 have never だと,「今までに,主要な航空会社の飛行機に乗ったことがあるかってお尋ねなのですね。あなたと同じように,今まで大きなのには一つも乗ったことがありません」で通じますが,have だと,肯定文で any を用いることになります。肯定文で any を用いると,「どんな~でも」という意味になりますが,「今まで,大きなのにはどれも乗ったことがあります」という場合は,all などを用いるべきで,any は用いません。肯定文の any は,「どんな飛行機だっていいよ」という場合に用いるもので,具体的に「どの飛行機にも乗った」という場合には用いません。

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

質問者からのお礼

有難うございました! anyがポイントだったのですね、解決できました。

その他の回答 (4)

  • 回答No.5
noname#20688
noname#20688

ポイントは皆さんが仰るようにanyですね。anyは否定文や疑問文で使われることが多いですが、肯定文でanyを使うとなると、今度は現在完了と馴染みません。

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

質問者からのお礼

有難うございました! 解説を見てもどうも理解できなかったので・・・。 また宜しくお願いします。

  • 回答No.4
noname#114795
noname#114795

ポイントは any ですね。 二番目の文章の意味が、(1)「どれにも乗ったことがない」(have never) 、(2)「どれかには、または全部に乗ったことがある」(have)、だとしましょうか。あなたは (2) とも考えられるとお思いなのですね。 もし (2) なら、通常は any ではなく、some や all を使います。ここでは any を使っています。 一般的な決まりとして、肯定文の場合は some、否定文や疑問文では any を使います。 この問題では any を使っていますから、否定文なのでしょう。したがって、have never の方が良いと考えられます。 おそらく出題者の意図は any がどちらの文脈で使われているかをチェックしているのでしょう。

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

  • 回答No.3
noname#114795
noname#114795

ポイントは any ですね。 二番目の文章の意味が、(1)「どれにも乗ったことがない」(have never) 、(2)「どれかには、または全部に乗ったことがある」(have)、だとしましょうか。あなたは (2) とも考えられるとお思いなのですね。 もし (2) なら、通常は any ではなく、some や all を使います。ここでは any を使っているので 一般的な決まりとして、肯定文の場合は some、否定文や疑問文では any を使います。 この問題では any を使っていますから、否定文なのでしょう。したがって、have never の方が良いと考えられます。 おそらく出題者の意図は any がどちらの文脈で使われているかをチェックしているのでしょう。

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

質問者からのお礼

有難うございました! anyを辞書で調べて納得できました。 また宜しくお願いします。

  • 回答No.2

こんばんは。 問題集や参考書にはこの問題のように、前後関係がわからない状況で突然答えを求められるものが、多いですよね。問題集制作上仕方ない部分でもあるとは思うんですが…これからもこのような問題に出会うと思いますが、割り切って読んだり、解いたりしないといけないかもしれませんね。 私なりの視点からみた結論を言わせていただくと、fisher777のおっしゃるとおり、(1)のhaveでも「文法上」文章は成り立つといえるでしょう。neverの有無は内容的なものですからね。この問題のポイントは、後半部分のanyの存在でしょうね。日本語に訳してしまうと、わかりにくくなってしまうおそれがあるのですが、このように肯定文の形でanyを使うと「主要の航空路ならどのひとつひとつも」というニュアンスになり全体の文章の流れが、少し変になってしまうんですよね。そこで、否定文にすると「どの主要なものも使ったことはない」というような感じになり、文章が自然な流れで進み、理解もしやすくなります。という点で、(2)のほうが適切ということになります。 うまく伝わりましたでしょうか?anyという単語を辞書等で調べていただくともう少し理解していただけるかもしれません。

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

質問者からのお礼

参考書の解答は割と親切なのですが所々つまづいてしまうので・・・。 肯定否定でanyの意味が変化するんですね、習ったはずなのに忘れていました。 有難うございました!

関連するQ&A

  • 過去完了・現在完了などについて教えてください。

    質問の意味は分かるのですが、応え方が分かりません。 自分なりに回答を考えてみました。どうか解説をお願いいたします。 1.What are you doing right now? →I've been studying right now. 2.How long have you been? →I've been studying for three hours. 3.What were you doing last night at nine o'clock? →I had been studying last night at nine o'clock. 4.What time did you stop? →I had been stopped at 11 o'clock. 5.Why did you stop? →I had been finished. 6.How long had you been before you stopped? →I had been stopped before for three hours. 7.What are you going to be doing at nine o'clock tomorrow night? →I will be have been studying at nine o'clock tomorrow night. 8.What time are you going to stop? →I will be have stopped at 11 o'clock. 9.Why? → I will be have finished study. 10.How long will you have been before you stop? → I will be have stopped before three hours.

  • 過去完了の問題です。

    過去完了の問題です。 塾用教材エセンスで解答が 彼女は私がお弁当を食べ終わるまで黙っていた。(  )の空所補充 →She(kept)silent until I(had)(eaten)my lunch.となっていました。 She had been silent until I finished my lunch.が正しい文だと思うのですが、英語に詳しい方いかがでしょうか?

  • 高校英語 強調構文

    英語の強調構文について分からない問題が2つあります どなたか教えていただけると助かります (1)I didn't realize he was joking until he had gone away.(notを強調) (2)I have never been so shocked before.(neverを強調) よろしくお願いします

  • 現在完了の穴埋めです お願いします

    「そのセーターを買ってどれくらいになりますか。」 「5年です。」 How long (have) you (bought) the sweater? I have (had) it (for) five years.  としたのですが。 解答では How long (have) you (had) the sweater? I have (had) it (for) five years.  と二番目の( )内が had になっていました。bought ではダメでしょうか。 お願いします。

  • 現在完了形について

    3箇所質問があるのでお願いします。 1、(anything/for/had/have/interesting/lately/you/?) を並び替えて(一語不要)で文を作りたいのですが、Have you had anything interesting lately? でいいのでしょうか? ~thing が2つ並ぶあたりが不安です。 2、I just have woken up, and I'm still sleepy.の文に間違いがあるようなのですか、have とjust を入れ替える以外になにかあったら教えて下さい。 3、「長いこと自分の部屋がほしかった」の英訳をお願いします。have wantedという表現が適当なのかどうかも迷っています。

  • 現在完了形と現在形について

    以下の会話文で(1)と(2)には現在完了形が使われていますがどうしてでしょうか。現在形(1.Are you always) (2. am)にしても不自然ではありませんか?Aさんはいつでもスズメバチが怖いのだから現在形でも良いと思うのですが、だめでしょうか?どうぞよろしくお願いいたします。 A:One day last week, I saw a wasp. It was enormous. I have never seen one like that before. B: Did you kill it? A: Certainly not. B: (1 Have you always been) frightened of wasps? A: Yes, but I ( 2 have been) a lot more scared of them since one stung me recently.

  • 完了形とbeforeとuntil(till)

       He had never eaten sashimi before/until(till) he came to Japan.    (彼は日本に来るまで,刺身を食べたことがなかった) この場合,beforeとuntil(till)はどちらが適切なのでしょうか? 理由まで教えていただければ幸いです。

  • 英語の現在完了形について

    現在完了についてやっていてネット上で検索などもして調べたりしてるのですが何か、すっきり理解できないです。 そこで間違っている部分ありましたら教えていただきたいと思い投稿しました。 色々勉強不足だと思いますが、よろしくお願いします。 1. I've already eaten the sushi. (私はすでに寿司を食べてしまった。) これはすでに寿司を食べてしまって、その寿司はもうない状態ですか? 2. I've been studying English for a year.(私は英語を1年間勉強しています。)   まだ完璧でなく、これからも続ける。  I've studied English for a year. (私は一年間英語を勉強しています。)  英語の実力があり、とりあえず勉強は完了している。 それと現在完了(継続)や現在完了進行形の時は必ず "for"や"since"を必ず付ける必要はあるでんしょうか? 例えばメールの会話で "I've been studying English."は使えるんでしょうか?   3.Have you eaten sushi? これは(寿司を食べた事ある?)という経験の意味ですか? この場合 "ever"を付けて "Have you ever eaten sushi?"とかかなければ経験を尋ねてる事にならないのでしょうか? 4. I haven't eaten apples. と I have never eaten apples. 同じような質問ですが この2つの文はどのように異なっているんでしょうか? I have never eaten apples.(私は一度もりんごを食べた事ありません。)っての分かるんですが もう一つの方がよく分からないです。 5 I've finished lunch と I finished lunch. I've finished lunch. (昼食を食べ終わって、例えばお腹が一杯の状態や皿を片付けてないような何かが残っている) I finished lunch. (あくまでも食べ終わったと事のみ) よろしくお願いします。

  • 現在完了形の過去分詞

    こんばんは☆初めて質問させていただきます。 現在完了の経験について勉強していたときに疑問に思ったのですが・・ まず3つ例文を挙げさせてもらいます! 1.I have met him before. 私は以前彼に会ったことがある。 2.Have you ever seen her? あなたは今までに彼女に会ったことがありますか? 3.I have not never seen my grandfather. 私は一度もおじいちゃんに会ったことがありません。 これらの文では過去分詞は全て”会う”という意味のものですが、 seeの会うなのか、meetの会うなのか、どちらを使わないといけないという決まりはありますか??それぞれ過去分詞を入れ替えても使えますか?わかりやすい回答お願いします!

  • 英語 現在完了

    答えがわからず困っております。 間違えていても構わないのでわかる方回答お願いいたします。 現在完了の問題です。 ◎日本語の意味を表すように、空所に1語を補いなさい。 1、私はこんなに面白い本は一度も読んだことがない。 I have ( ) read such an interesting book. 2、今までヨーロッパへ行ったことがありますか。 Have you ( ) ( ) to Europe? 3、その男の人には以前どこかで会ったことがある。 I have seen the man somewhere ( ). ◎各組の文がほぼ同じ内容を表すように、空所に1語を補いなさい。 1、My sister became ill five days ago and she is still ill. My sister ( ) ( ) ill for five days. 2、It began to rain this morning and it is still raining now. It ( ) ( ) raining since this morning. 3、His grandmother died three years ago. His grandmother ( ) ( ) dead for three years. ◎「ずっと・・・だ」という文を完成しなさい。 1、He is in the hospital. He( ) since Sunday. 2、They live in the house. They( ) for ten years. 3、They are watching TV. They ( ) for two hours. 4、It is raining. It ( ) all day. 回答お待ちしております!