Um die richtige Zeitform in einer Frage zu bestimmen, müssen Sie sich einfach merken, welche Fragewörter mit welchen Zeitformen verwendet werden.
Vergleichen Sie when….?( + Vergangenheit) und how long….?(+ Perfekt):
Beispielsweise:
A: When did it start raining?
B: It started raining an hour ago/ at 1 o'clock
A: How long has it been raining?
B: It's been raining for an hour/ since 1 o'clock
Beispielsweise:
A: When did Joe and Carol first meet?
B: They first met a long time ago/ when they were at school
A: How long have they known each other?
B: They've known each other for a long time/ since they were at school.
Wir sagen 'It's ( a long time/ two years) since something happened':
Beispielsweise:
It's two years since I last saw Joe ( = I haven't seen Joe for two years)
It's ages since we went to the cinema. ( = We haven't been to the cinema for ages)
Sie können fragen 'How long is it since…?':
Beispielsweise:
How long is it since you last saw Joe? (= When did you last see Joe?)
How long is it since Mrs Hill died? (= When did Mrs Hill die?)
Sie können auch sagen 'It's been (= It has been)………since………….':
Beispielsweise:
It's been two years since I last saw Joe.