Czytając ostatnio któryś temat na forum (widać mamy z To_ja podobny sposób nauki;) natknęłam się na linka z konstrukcją "when + present perfect" vs "when + present simple" no i szczerze mówiąc pierwszy raz się z tym (present perfect) spotkałam, więc mam kilka pytań...
Kiedy stosuje się obie konstrukcje? Z tego co zrozumiałam to "when + present simple" będzie wtedy kiedy warunkiem zrobienia czegoś jest wykonanie pewnej czynności, a "when + present perfect" kiedy muszę coś skończyć przed robieniem czegoś innego, tak?
Więc zdanie "kiedy wrócę do domu, zrobię zadanie domowe" będzie wyglądać:
"When I get back home, I will do my homework"
natomiast zdanie "kiedy przeczytam książkę, pójdę spać":
"When I have read the book, I will go sleep" - ?
Jak się to ma do zdania:
"When I have finished reading the book, I will go sleep" - jest ono poprawne?
Szukając w google (bo oczywiście próbowałam coś znaleźć) przy tej konstrukcji w drugiej części zdania występował częściej czas present simple. Więc np. możliwe jest stworzenie zdania: "W każdą niedzielę, kiedy skończę przygotowywać obiad, wychodzę na spacer" za pomocą "when + present perfect"?
No i jeszcze pytanie-bonus:
Niedawno na innym forum spotkałam się z konstrukcją if + present simple + present continuous...
czy w takim razie zdanie "when I've read the book, I'm going sleep" jest poprawne?