• ベストアンサー

英文の誤りを訂正するんですが、わかりません。教えてください。

英文の誤りを訂正するんですが、わかりません。教えてください。 Yesterday I come across a friend of mine that I didn't see for years. Matthew will be absent from school for two weeks tomorrow.

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

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

Yesterday I came across the friend of mine that I hadn't seen for years. a のままでもいいです。 Matthew will have been absent from school for two weeks tomorrow.

その他の回答 (8)

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

 重ねて言うことになりますが、この問題の英文の場合には、その内容から考えれば「the friend of mine」を用いることはまずないと言ってでしょう。  念のためにネットで検索してみましたが、「the firend of mine (who/whom/that) I hadn't/had not seen」では使用例は全くありません。関係代名詞をどれにしても、または関係代名詞を省略しても、短縮形を用いても用いなくても使用例は「0」です。  一方、「a friend of mine (who/whom/that) I hadn't/had not seen」ではある程度の使用例がヒットします。  「of mine」を省略して「the friend I hadn't seen」とすれば使用例が若干は出てきますが、それでも「a friend I hadn't seen」の数とは比較になりません   せっかく、wind-sky-wind さんが「ジーニアス英和」説明を紹介してくれましたので、特定の状況において「the friend of mine」を用いる人がいても不思議ではないのかもしれないなとは思ったのですが、その説明にはあまり正当性はなかったようですね。  基本的に「friend」という語には、数を限定してしまう「the」をつけることは、ほんのわずかの限られた状況以外にはないということでしょう。(ひょっとしたら、wind-sky-wind さんご推薦の、辞書には載らないような雑多な英文まで網羅している「OSD」を調べれば「the friend of mine」の使用例がもっとあるのかもしれませんが・・・)  質問に戻りましょう。実は、ご質問の英文のような内容を表すには、「of mine」もつけずに、また「関係代名詞」も用いずに、「I met a friend I hadn't seen for years.」という簡潔なものにした方が自然な英文になるとは思います。あくまでも冠詞は「a」です。  しかし、問題に対する正解を尋ねているご質問にお答えするというこの場において、そのようなことを言っても仕方がないことでしょう。与えられた英文が決定的におかしなものであれば別ですが、普通に理解できるものであるならわざわざ別の表現を持ち出す必要はないと思います。  やはり、お尋ねの問題の解答としては「I came across a friend of mine that I hadn't seen you for years.」というものしかないという結論で良いと思います。やや冗長な英文かな、という印象はありますが何の問題もない英文です。  まして、出題者の意図に反して「誤り」でない部分まで逆に「使用例の少ない不自然な表現」に書き換えてしまうようなことを勧めるような回答は困りものです。  出題者の意図は別にして純粋に英文として考えたとしても、「the friend of mine」よりも「a friend of mine」の方がずっと自然な表現であることは間違いありません。  遊び心も結構ですが、混乱を招くような回答は控えたいものです。  ご参考になれば・・・。  

回答No.8

申し訳ございません,ここからはまじめです。 (私の7000近くの回答のうち,99%はまじめですよ。 残りは言い争い? 今回はすみません。ちょっとプライベートでこんな回答なんかしてる場合じゃない,大きな出来事がありまして) a friend of mine (that) I hadn't ... という限定にどうも違和感を覚えるのです。 the にしても同様。 a friend that I hadn't seen ... が普通のような。 だったら,最初からそうしておけばよかったんですが。 誤りというまでもないし,実際受験文法では問題にならないと思います。 friend を my とか mine のつかない形, a friend などあまり使わない,英語に慣れている人なら大半の人がそう感じているでしょう。 しかし,実際には十分用いられ,今回のような場合 a friend of mine I hadn't seen for years がなんだかしっくりこない。

回答No.7

「a frined of mine」と言うことはあっても「the frined of mine」と言うことはありません。 という指摘じゃなかったのですか。 the の方がいいんなら,the にしてもいいんだから,別に勝手に変えているわけじゃないです。 I hadn't seen for years によって限定する気持ちが強いんなら,the にしてもいい。 勝手に変えてるとか,よくわからないですね。 限定節がつくと the でもいい,という記述は第四版になって消えているようですし,実際 a の方がいいとは思います。 だからこれはツリなんです。 まあ,勝手に変えてはいけないとか,人の回答はどうでもいいじゃないですか。 今回,時制がテーマになっているわけで,ちょっとした遊び心です。 時間がなかったんで,あまり過去完了のことを説明できなかったから,ちょっと the じゃだめ,という指摘があるんだろうな,と思っただけです。 the になることもあるでしょう。 なんて,最初は言ってなかったのに。

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

> しかし、それは的外れだの指摘だと言わなければなりません。  変な日本語でした。失礼しました。  →  しかし、それは的外れだと指摘だと言わなければなりません。  しかし、・・・ですね。 そもそも「英文の誤り」を訂正する問題であるのに、「誤り」ではない「a friend of mine」の部分を勝手に「the friend of mine」としてはだめでしょう。  たとえ問題の英文の中に別の形で表現できる部分があったとしても、間違いではない部分を勝手に書き換えることは出題者の意図に反するばかりか、不正解にされる恐れもあります。  wind-sky-wind さんのように、問題文の意味さえも理解できていない受験者だと採点者に判断されるような回答(を助言)するのはいかがなものでしょうか・・・。  この場で出されるご質問は、たぶんご質問者が本当にお困りで尋ねられているものばかりだと思います。  私たち回答者は、その疑問に誠実にお答えするべきだと、私は思います。他の思惑や目的のためにご質問を利用して混乱させるようなことはやめにしたいものですね~。  ご参考になれば・・・。

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

 なるほど・・・。wind-sky-wind さんらしいですね。  しかし、それは的外れだの指摘だと言わなければなりません。  関係代名詞が付いた場合には、ご指摘の通り「the firnd of mine」とすることもあるでしょう。しかし、それはある条件が満たされた場合のことです。すなわち、「そのような友人が一人しかいないという状況」の場合だけです。  たとえば、「That's the frined of mine who(m) I talked with for hours last night.」のような場合では、「昨夜何時間も話した相手は一人しかいない」と考えられます。そのように「人が限定」されるような場合であれば「the」を用いることもあるでしょう。  しかし、お尋ねの英文においては「何年も会っていない友人はおそらく一人ではない。」と想定されます。ご自分の友人たちを思い浮かべれば分かることです。  そのような、該当者が何人もいるような状況においては、やはり「a firned of mine」とするべきでしょう。  この問題においてわざわざ「a 」を「the」にする必要はないでしょう。それはご質問者を初めとして多くの読み手の方々を混乱させるものではないでしょうか。wind-sky-wind さんにとっては、それなりの目的がおありだったようですが・・・。  あらためてまとめておきます。「特定の状況」においては「the friend od mine」とする場合もあるとは思いますが、この問題の英文の場合には、たとえ関係代名詞節が続いていたとしても「a friend of mine」が良いでしょう。  ご参考になれば・・・。

回答No.4

また指摘があるかもしれません。 I hadn't seen for years ではただ一人に限定されないから a でよい場面だ。 だから、あいまいに a でもよいとしたんです。 正直、a かな、と思いつつツリの意味合いが強かったです。 ただ、一律 the がだめだという指摘は当てはまりません。

回答No.3

多分、そういう指摘があると思ってあえて the にしたんですよ。 確かに the friend of mine という形はないのですが、関係代名詞などにより限定される場合はよいとジーニアス英和辞典には書いてあります。 There is the 名詞 にも同様のことが言えます。

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

 お尋ねの問題のポイントは、どちらも「時制」です。  まず1番目の問題です。「Yesterday」は「過去形」とともに用います。したがって「come」は「came」とします。  また、「何年も会っていなかった」というのは「過去のこと」ですが、この英文で表そうとしているのは、「(昨日)会った」という過去を基準として「その前の数年間」のことです。  現在を基準として「その前の数年間」のことなら「現在完了形(の継続)」を用いますが、今回のように過去を基準として「その前の数年間」のことを表すためには「過去完了形(の継続)」を用いなければなりません。したがって「didn't see」を「hadn't seen」とします。  Yesterday I came across a friend of mine (that) I hadn't seen for years.  なお、「私の友人」は「a frined of mine」と言うことはあっても「the frined of mine」と言うことはありません。No.1の方には申し訳ないのですが、ご質問者のためにも間違いは間違いとして指摘せざるを得ません。  2番目の得問題です。これも1番目と同じ考え方で構いません。  現在を基準として「その数週間前のこと」であれば「現在完了形(の継続)」を用いますが、「未来(ここでは tomorrow)」を基準として「その前から数週間のこと」であれば「未来完了形(の継続)を用いなければなりません。したがって「will be」を「will have been」としなければなりません。  Matthew will have been absent from school for two weeks tomorrow.  ご参考になれば・・・。

関連するQ&A