• ベストアンサー

入試問題で次の問題がわかりません。

We hope having dinner ( ) you didn't turn up last night. [ for, with, off, at, to ] (    )に入る語を[ ]より選ぶのですが、意味も併せてよくわかりません。どなたかご教授下さい。お願いします。

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

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

お分かりにならない筈です。正解がありません。“for, with, off, at, to” 全て、この文のままでは当てはまりません。 一番正解に近いのが “for” ですが、元の文を変えないと使えません。 "We hope TO HAVE dinner {with you tonight} FOR you didn’t turn up last night." 「昨夜君が来なかったから、{今夜こそ君と}夕食を食べたいな」 この場合の “for” は “because” と同じです。 {}の中は会話の流れから判断出来れば省いても構いません。しかしテストの問題でこの文だけ書いてあるのなら、{}の中がないと不自然な言い方になります。日本語の文も{}の中を飛ばして言うのは変ですよね。 あと、私なら “turn up” の代わりに “show up” を使いますね。”turn up” はどちらかと言えば「他人が探して見つける」意味合いの方が強いですが、”show up” なら「自分の意思で現れる」事です。 もし「昨夜君を見つけられなかったから」と言いたいのなら、”~ for I couldn't find you last night.” の方が自然なので、いずれにせよここで “turn up” が使われるのは抵抗があります。 ”turn up” は無くし物、行方不明の人、手配中の逃亡者などが、突然もしくは偶然見つけた時など、多少驚きの要素が含まれます。それが転じて「ひょっこり現れる」のような意味合いでも使われますが、上記の文ではちょっと変ですね。

seranitos
質問者

お礼

詳細なご回答ありがとうござしました。これが本年度のある短大で出されたのですが、どうもしっくりせず投稿しました。どうもありがとうございました。参考にいたします。

その他の回答 (1)

  • spring135
  • ベストアンサー率44% (1487/3332)
回答No.1

for 君は昨夜現れなかったので、(今夜)ディナーを(一緒に)取ろうよ。

seranitos
質問者

お礼

早速のご回答ありがとうございます。私もforだと思ったのですが、どうもしっくりしなかったので、っ投稿しました。お手数をかけました。

関連するQ&A