last nightは過去形でしか使えません
hasを使うときというのは、現在完了つまり、継続又は経験のことで時間に幅があります(○年間とか、〜時からとか)
だからただの過去形を使います。
last nightは過去形でしか使えません
hasを使うときというのは、現在完了つまり、継続又は経験のことで時間に幅があります(○年間とか、〜時からとか)
だからただの過去形を使います。
どこにbe動詞が必要だと思っておられるのかわかりませんが、
arriveは一般動詞であり、なおかつ進行形でも受動態でもないので
be動詞は必要ありません。
「現在」完了と「過去」を表す言葉は一緒に使うことができません。
ですから、has arrivedという現在完了の形は使えません。
この質問を見ている人は
こちらの質問も見ています😉
hasいらないのですか?