過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

TOEICの過去問 | 予想問題 Part5 問395

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
My parents -------- married for 20 years.
   1 .
was
   2 .
is
   3 .
have been
   4 .
had
( Part5の過去問/予想問題 問395 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (3件)

44
【正解】3

【ポイント】継続の現在完了形

【考え方】
marryは動作動詞ですので、for+期間と一緒には通常使えません。
ただし、現在完了を使うことで、marriedという形容詞として使うことができます。
marriedは形容詞ですので、4hadではなく、be動詞を含んだ3have beenが正解です。

【全訳】
私の両親は結婚して20年になります。

付箋メモを残すことが出来ます。
16
marry は日本人にとって厄介な動詞です。
実は,「~と結婚する」という他動詞です。
with をつけたくなる気持ちは押さえて下さい。
例)Will you marry me? (僕と結婚してくれますか。)

「結婚する」を表す表現には,marry そのものを使うものの他に,
get married で「結婚する」, be married で「結婚している」という
過去分詞 married を使うものもあります。
get と be で何が違うかというと,
get だと「結婚」という動作を表現し,
be だと「結婚している」状態を表現しているのです。
なので,上の例文は get の方を用いて

例)Will you get married to me?

と言い換えることができるのです。
(ちなみに,こちらは me の前に前置詞 to が必要です。)

一通り説明が終わったところで
各選択肢を検討してみます。
まず,4. の had の場合,
過去完了(had + 過去分詞)ということになるわけですが,
他動詞である marry には目的語が必要になるはずです。
しかし,与えられた文には目的語がありません。
したがって,これでは文がそもそも成立しないので,不正解です。

他の選択肢は,was(過去),is(現在),have been(現在完了)
です。つまり,be married(結婚している)の時制を
どうすればいいか分かればよいわけです。
ここで注目してほしいのが,
married のすぐ後の for 20 years(20年間)です。
この for 20 years から,現在完了の継続ではないか,ということで
have been を入れてみると,

My parents have been married for 20 years.
 (私の両親は20年間結婚している。
  →私の両親は結婚して20年になる。)

という意味の通る文が出来上がります。
したがって,正解は【3】番です。

8
正解は3番です。

継続の意味を表す現在完了で「~し続けている」はhave been ~ingと表します。
単に過去形ですと過去のある1点の動作を表します。
またbe動詞は受け身の意味になりますのでふさわしくありません。

和訳:私の両親は結婚後20年になる。

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
このTOEIC 過去問 | 予想問題のURLは  です。
付箋は自分だけが見れます(非公開です)。