8  When + 単純過去形? How long + 現在完了形?

次の2つの会話は同じような状況

① A: When did it start raining?
B: It started raining an hour ago. / at 1:00.

② A: How long has it been raining?
B: It’s been raining for an hour. /since 1:00.

次の2つの会話も同様

① A: When did Jay and Meg first meet?
B: They first met a long time ago./ when they were in high school.

② A: How long have they known each other?
B: They’ve known each other for a long time./ since they were in high school.

次の2つの文は同じような状況

① When did you last see Olivia?
② How long has it been since you saw Olivia?

次の2つも同様

① When did Mrs. Taylor die?
② How long has it been since Mrs. Taylor died?

次の2つの文は同じような状況

① It’s been two years since I saw Noah.
② I haven’t seen Noah for two years.

次の2つも同様

① It’s been ages since we went to the movies.
② We haven’t gone to the movies for ages.