英語
高校生
解決済み

現在完了の話なのですが
She ( ) sick in bed for five days.

このような文で継続の用法だと見抜く要素はfor〜だけなのでしょうか。

それとfor〜がなくとも現在完了の文になるのでしょうか。
質問多くてすみません🙇

回答

回答

「彼女は五日間ベットに寝ている」
と考えて、has been が入ります。

現在完了の継続用法と、for〜 や since〜 などの副詞句とと共に使われることが多いというのであって、必ず必要という訳ではございません。

現在完了の
継続用法 と for や since
経験用法 と ever や never
完了用法 と already や yet
は相性が良いのです。

ですから、少なくとも文法問題では、こういう相性を考えてみるのが大切になります。そういう意味では確かに見抜くコツは for… のような副詞句ということになります。

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