数学
中学生
解決済み

中3 完了時制
この問題はなんでhaveじゃなくてdidなんですか?

) you come home? B:An hour ago.

回答

✨ ベストアンサー ✨

agoは現在完了と一緒に使えない「時」を表す語句
だからです。
現在完了は現在までつながっている状態を表している
ので,過去のある時点だけを表す「時」を表す語句と
一緒には使えません。
[例]
・yesterday
・last~[last month, last yearなど]
※ただし,「since last year」のようには使えます
・when…(…のとき) など

なるほど。
初めて知りました。

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