英語
中学生
3 beenかstayedだと正解 右のカッコはforが答えなのですが、なぜcameだとダメなのでしょうか?よくわかりません、、
、 のの4しSMまう2 が5。
) Engiish ( ) at your school?
トムが日本に来てから 7 年以上になります
Tom has( )in Japan( ) more than seven years.
4 その大YaSラ>らkee析Na
3き
回答
現在完了は「今までずっと」ということを表します。
そのため、has comeとしてしまうと、「7年以上ずっと日本に向かってきている」という表現になってしまいます。
トムは「7年以上前に日本に来た」あと、「7年以上ずっと日本にいる」状態なので、現在完了で表せるのは、この「7年以上ずっと日本にいる」という表現となります。
したがって当てはまるのは「いる」=beか「滞在する=stay」のどちらかになります。
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉

フォローよろしくお願いします。