• ベストアンサー

It's a long time...

教えてください。大学受験の過去問題ですが、答えがわかりません。 It's a long time since I ( ) your mother. How has she been doing? 1.have been 2.have been seeing 3.had seen 4.saw ( )内を1~4から選ぶのですが、1でも4でもいいような気がします。辞書や参考書、過去の質問や回答をみてもどちらでもいいような気がして・・・どれが正解なのでしょうか? よろしくおねがいします。

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

  • ベストアンサー
  • googoo1956
  • ベストアンサー率47% (623/1316)
回答No.4

 "long time since we have seen"で「Yahoo! America」で検索すると、44500ほどの使用例が出てきます。 http://search.yahoo.com/search?p=%22long+time+since+we+have+seen%22&fr=yfp-t-501&toggle=1&cop=mss&ei=UTF-8  あのお堅い「The New York Times」の中で検索しても"long time since we have seen"は11件ほどヒットします。(ただし記事本体は「archives」に収蔵されていて手続きをしなければ読めないことが残念ですが、英文自体はしっかりと確認できます。  新聞の記事については「人が語った文章を文字に起こしたもの」であるという可能性は否定はできませんが、とにかく実際の現場においても、前回示したように(日本の)辞書の中においても、「(完了形+)since+主語+現在完了形」の形が認められているということは否定できない事実です。  「since」が導く節の中の動詞の時制は「過去形」であるという基本を単純に覚えておくことは悪いことではありませんが、それ以外の用法もあるのだという柔軟な考え方を持つことも必要でしょう。  ただし、それは勝手な個人的な思い込みというレベルのものではなくて、いろいろな形でその使用の正しさが証明されているものでなければなりませんが・・・。  ご参考になれば・・・。 http://query.nytimes.com/search/sitesearch?query=%22long+time+since+we+have+seen%22&srchst=cse

koyotin
質問者

お礼

1はhave seenです。書き間違えました。すみません。 ご回答ありがとうございます。大変よくわかりました!

その他の回答 (3)

  • googoo1956
  • ベストアンサー率47% (623/1316)
回答No.3

>It's a long time since I ( ) your mother. How has she been doing?  今回お尋ねになっている設問の正解に限って言えば、選択肢4の「saw」しかありません。1の「(I) have been (your mother)」では意味が通りません。もし1が「have seen」であれば、微妙な問題になります。  日本の辞書である「プログレッシブ英和中辞典」には下記のようにかかれています。  He has learnt a lot since he has been here. ここへ来てから多くのことを学んだ(▼since節は過去形がくるが, 内容が継続中の事柄の起点に関係する場合は, since以下を完了形にすることがある) http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=since&stype=1&dtype=1  また、新グローバル英和辞典には下記のような記述があります。  (2)普通 since節の動詞は過去形であるが, 話では完了形になることもある: It's been ages ~ I've seen Tom. (話もう随分長くトムに会っていない); 特に, その状態が今でも続いている場合に完了形が自然である: I've read three English novels ~ I've been ill. (病気になってから英語の小説を3冊読んだ) http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=since&dtype=1&stype=1&dname=1ss  お尋ねの英文と上記の「It's been ages ~ I've seen Tom. 」という英文はほぼ同じものと考えて良いでしょう。設問の中に「文語表現に限る。」という条件でもついていない限り、「have seen」であれば正解になる可能性があります。  特に最近ではたとえ受験英語(の文法問題)でも会話表現を基本としていることが多いですから、「have seen」を間違いとするのはアナクロ的な思考だと言う批判を招く恐れもあります。  この問題が含まれている問題集(?)はかなり古い時代に出版されたものか、またはかなり年齢をお召しになられた方や遠い昔に学んだ古い文法を盲信しているような方によって作られたものである可能性があります。現代的な感覚を持っている問題作成者であれば、このような複数の正解が考えられる問題は避けることでしょう。   ご参考になれば・・・。  

noname#160321
noname#160321
回答No.2

ミススペルですが選択枝1.を良く読んで下さい、笑えます。

koyotin
質問者

補足

1.have seen でした。間違えました。

  • go_urn
  • ベストアンサー率57% (938/1643)
回答No.1

こんにちは!  受験頻出問題といっていいと思います。ネイティブもかなり曖昧になっていると聞きますが  現在完了の主節 + since + 過去形の従属節  が公式です。since は、~以来という意味ですので、【過去の起点】が来なければなりません。過去の1点を提示する必要があります。  そうなると現在完了のように幅のある時制を since 以下に置くのは理屈としてはよくありませんね。  ということで、saw という単純過去を置くのが正用法です。ネイティブの方で、have seen でもいいよと言う場合があるかもしれませんが、きちんとした場所ではやはりはばかられる言い方だと思いますので、日本人を信じて下さい(笑)。  以上、ご参考になれば幸いです!

koyotin
質問者

お礼

ご回答ありがとうございます。参考書には過去形と書いてあるんですよね。日本での受験となるとやはり参考書どおりがいいのでしょうかね。 本当にありがとうごさいました。

関連するQ&A