英語
高校生
解決済み

彼女はロンドンに3日間しか滞在しなかったという文章を英語にすると答えがShe stayed in London for no more than three daysだったのですが、どうしてhavd stayed じゃないのですか?

完了形

回答

✨ ベストアンサー ✨

現在完了は基本的に過去の一連のことで現在にも影響している(現在も続いている)ことを示すときに使うので、ここでは彼女が滞在したという過去のことを言ってます。すなわち今はもう滞在していないので単純に過去形のstayedになります。

カルピス

過去完了ではどうなのでしょうか

brd

過去完了は考え方は一緒です。現在完了は現在の時点から過去のことが続いているのに対して、過去完了は過去の時点からもっと前のことが続いているという状態を表しています。
イメージ的には時間軸が一個ずれるという感じです。

カルピス

何度もすみません、3日間という期間が続いているので過去完了じゃだめなのでしょうか、、

brd

ここって本当にわかりづらいところなんですけど、この問題では3日間続いたとしても今から見て過去のことなんですよ。
この問題ではある時点から滞在したことを言ってるのではなくて、あくまでも現在の時点から滞在したということを言ってます。
継続していればなんでも完了形になるということでは無いです。

カルピス

そうなんですね、ありがとうございました

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