英語
高校生
解決済み
19は③で21は①なんですけど、この二つの違いを教えてください😿お願いします
X 19. We ( ) tennis for an hour or so when you turned up.
①have been playing
③ had been playing
2
are playing
were playing
) over two hundred miles.
xx 20. By the time we get to Birmingham we (
1 drive
2 have driven
③③
are driving
4 will have driven
x 21. I (
) in Paris for five years when I was a child.
1 lived
2 live
3 have lived
4 had lived
回答
回答
とりあえず、19が過去完了進行形であっているというのはわかっている前提で話します。
まず、完了形というのは時間軸上のどこかから始まり、どこかで終わるというものです。なので、始点と終点が明確でないといけません。
19番はwhen節内の内容(あなたが来たとき)が始点で、for an hourより、1時間後が終点である。なので過去完了を使う。
それに対し、21はwhen節内の内容が始点かと思いきや、when節内の内、容私が子供だったときというのは始点にはなりません。考えてみてください。子供だったときと言われても、それって5歳ぐらいの出来事かもしれないし、8歳ぐらいの出来事かもしれません。
始点というのはその前と後が明確に分かれるということ。ある日を境に、誰が考えても、昨日までは子供、今日から子供じゃない、なんてことないでしょ。
よって、21の文は始点と終点がはっきりしていないので、仕方なく過去形を使うしかない。
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
総合英語be まとめ(1)
14278
162
【総合英語フォレスト】まとめ(4)分詞/比較
9669
155
【総合英語フォレスト】まとめ(3)態/不定詞/動名詞
6641
44
【総合英語フォレスト】まとめ(1)動詞と文型/動詞と時制
6568
29
