英語
高校生
解決済み

この問題は過去完了を使ってはいけないのですか?

He( ) Chicago many times when he lived in the ITO O has visited has been visiting n 3 has been visited ④ visited

回答

✨ ベストアンサー ✨

全く同じタイプの問題についての質問に、ここ最近2回連続で答えました。この問題流行ってるんですか?笑

画像を貼りますのでご参照ください。

要は、
when he lived in the U.S.
「アメリカに住んでいた頃」
という幅のある期間が過去形で書かれていて、

主節の「シカゴを訪れた」はその期間内に起きた出来事ですよね。
過去形で書かれている期間内に起きた出来事だから、過去形で書かないと時制がおかしくなる、ということです。
過去完了形は過去形よりも前の時制を表す働きがあるので、ここで過去完了にしてしまうと、
「アメリカに住んでいたとき、(それより前に)シカゴを訪れた」
と読めてしまって、
意味不明というか、主節とwhenの節の脈絡がおかしい文になっちゃいます。

シャイニ-

ありがとうございます!わかりやすいです

この回答にコメントする

回答

過去完了を使うことはできません。

この英文には、when節がありますよね。
基本的に、when節と完了形が一緒に使われることはありません。
完了形が、継続のニュアンスを持っているのに対し、when節は、「〜のとき」という過去の1点を
表しているからです。

日本語で考えてもわかりやすいと思います。
たとえば、
「私は学生の時、ピアノを習ったことがある。」
という文は、よく考えるとおかしいですよね。

「私は学生の時」と、過去の話をしているはずなのに、「ピアノを習ったことがある」というのは現在の話です。
「ピアノを習ったことがある」状態は、過去だけではなく、当然今もずっと続いています。

このように、過去の1点を表すwhen節と、
完了形を一緒に使うと、おかしなことになってしまいます。
ですから、過去の1点を表す語がある時は、
完了形を使わず、単純な過去形で表します。
「私は学生の時、ピアノを習っていた」
なら、自然でわかりやすいですよね。

when節だけではなく、「yesterday」や「ago」などの
語も、過去の1点を表すので一緒に使うことはできません。

上記の考え方がわかれば、この問題もわかると思います。

「彼がアメリカに住んでいた」のは過去の話。
ここで、過去完了を使うと
「彼がアメリカに住んでいた時、何度もシカゴに行った経験があった。」という、訳の分からない文になってしまいます。

わかりづらい説明だったらすみません!
質問があれば遠慮なく聞いてくださいね!

この回答にコメントする

この問題は過去完了を使ってはいけないのですか? → いけません。
過去完了:過去よりも前の時制を表すため、when he lived(過去) in the U.S.(彼がアメリカに住んでいた時)の時制に合わせて④visited(過去)を使います。
過去完了を使う例:He had visited(過去完了) Chicago many times <before he moved(過去) to Canada>.
<カナダに引っ越しをする前には>彼は何度もシカゴを訪れたことがあった。

参考にしてください。

シャイニ-

<カナダに引っ越しをする前には>彼は何度もシカゴを訪れたことがあった。 
これを時間軸でどのようになるのか教えてほしいです

taka

時間軸:①He had visited(過去完了) Chicago many times の後で ②he moved(過去) to Canada となります。
つまり、①の方が時間的に②よりも前になります。

シャイニ-

ありがとうございます!

taka

My pleasure!😊

この回答にコメントする
疑問は解決しましたか?