English
Junior High
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き
Answers
現在完了は「今までずっと」ということを表します。
そのため、has comeとしてしまうと、「7年以上ずっと日本に向かってきている」という表現になってしまいます。
トムは「7年以上前に日本に来た」あと、「7年以上ずっと日本にいる」状態なので、現在完了で表せるのは、この「7年以上ずっと日本にいる」という表現となります。
したがって当てはまるのは「いる」=beか「滞在する=stay」のどちらかになります。
Were you able to resolve your confusion?
Users viewing this question
are also looking at these questions 😉

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