英語
高校生
解決済み

これ正解⓵らしいのですが、現在完了形はwhenとは一緒に使えないんじゃないんですか?

Uponane 9 ) in Paris for ten years when the war broke out | 20. He( ① had lived ② was living 3 lived ④ has lived 山 *V4)

回答

✨ ベストアンサー ✨

はい。だから①は過去完了形ですよ。

when〜 は今ではない過去か未来の時を表すので、現在のことをいう色んな表現(進行形や完了形を含む)とは馴染みませんね。

ただし、「時や条件を表す副詞節は未来のこともwillを使わず現在時制で表す」というルールがあるので、未来のことをいうときに現在形や現在完了形の形が使われることはありますね。

にゃおにくす

現在完了とは使えないのであって、過去完了ならいいんですね。初めて知りました!笑

ののののの

はっきりいうと完了形は関係ないんです。
現在はnowなので、when〜っていってる時点で今のことでは少なくともないってわかりますよね。なので現在時制の表現全部ダメです。
だけど過去とか未来なら完了形だろうがほかのどんな形でも大丈夫です。

にゃおにくす

なるほど!とりあえず現在はダメってことですね?

ののののの

意味を考えれば明らかにそうですよね。
日本語でも「いま」のことを「〜のとき」って言おうとしても言いませんよね。

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