英語
高校生
解決済み

過去を表す表現があったらどんな完了形があっても過去形しか使ったらダメなんですか??

問1 間后和] in New York for three years when T Was a janior high school student. (⑪0 have once ived @ jived ⑩ hadivea 《⑭ have been iving

回答

✨ ベストアンサー ✨

過去を表す語があれば現在完了形は絶対に来ませんがwhen節がある場合は過去完了形になる場合があります。
過去形を含むwhen節がある場合、主節は過去形か過去完了形のどちらかになるのですが、
今回の場合は、「中学生の生徒だったとき」と過去の幅のある期間を指しているので、過去形しかとる事ができません。
もし、when節が「中学生を卒業したとき」のような過去の1点を指していた場合は、そこを終点とした過去完了形を使うことができます。
ただし、runやswimのような動作を表す動詞の場合は、過去進行形を使う可能性があるので注意です。

がとーしょこら。

runやswimは主節で動詞があったら過去進行形になりやすいってことですか??

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