回答

✨ ベストアンサー ✨

yesterdayというのは"昨日"という意味ですから、現在完了形と一緒に使うことはできません。"昨日"というのは過去ですから、現在完了形(現在時制)とはならず、過去形となります。

ゲスト小山

理解できました ありがとうございます!

この回答にコメントする

回答

自分は現在完了だと思いました なぜ正解がwasなんでしょうか → 以下の二つの文を比較すれば分かると思います。

My sister <was> ill in bed [yesterday]. [昨日]、私の妹は病気で寝ていました。<過去>
My sister <has been> ill in bed [since yesterday]. 私の妹は、[昨日以来]ずっと病気で寝ています。<現在完了:継続>

参考にしてください。

ゲスト小山

現在完了形は過去形と結びつかないからwasが正解なのかも
でもその二つの文章見る限り良さそうですよね sinceのあるなしで変わるのかも 
回答ありがとうございます!

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