dotyczy przeszłości, ale
>uściśliłabym to, że dotyczy okresu, który nie jest zakończony, dlatego
>zastosowany jest ten czas.
Martunia, bez obrazy, ale to jest bez sensu. Jeśli coś jest przeszlością, to jak sama nazwa wskazuje, okres jest zakończony.
Present perfect to (znowu jak sama nazwa wskazuje) jest czasem teraźniejszym, ale z racji ubóstwa gramatyki polskiej, często tlumaczy się go na czas przeszly.
Present perfect jest więc czasem teraźniejszym, ale powiązanym z przeszlością. Używając czasu present perfect mówimy o przeszlości myśląc jednocześnie o teraźniejszości. Komplikowanie tego jakimiś okresami zakończonymi/niezakończonymi jest tylko wlaśnie komplikowaniem sprawy.
Would you like some cake? No thanks, I've already had some. Nie, dzięki, już jadlem (więc nie mam na więcej ochoty - czas teraźniejszy).
Will you come with me to John's party tomorrow? I can't, I've broken my leg. Nie mogę, zlamalem nogę (czyli mam zlamaną nogę - czas teraźniejszy).
Would like to go to Italy next summer? No, I've already been there. Nie, już tam bylem (już mam zaliczony pobyt we Wloszech więc nie chcę tam więcej jechać - czas teraźniejszy)
I've learned Polish. Nauczylam się polskiego (czyli znam polski - czas teraźniejszy).
I've studied a lot for my CPE exam. Dużo się uczylem na CPE (ale egzaminu jeszcze nie bylo więc tylko stwierdzasz, że dużo "masz nauczone" na CPE - czas teraźniejszy)
I studied a lot for my CPE exam and I passed. Dużo się uczylem na CPE i zdalem. (Czas przeszly. Uczylem się, nauczylem się i zdalem)
Rożnica to/in? Po prostu przyjąć do wiadomości, że jeśli mówimy o czymś co się wydarzylo w przeszlości, to używamy "been to" a jeśli o sytuacji, ktora nadal trwa, to "been in". Wykuć na pamięć i nie roztrząsać.
I've been to England twice. Bylem w Anglii dwa razy (w przeszlości, okres zamknięty. Okres zamknięty. W angielskim uzyty jest czas teraźniejszy, bo po prostu stwierdzasz, że masz zaliczony dwukrotny pobyt w Anglii bez określenia dokladnie kiedy.)
Jeśli powiesz to w czasie przeszlym, to też użyjesz "to": I went to England twice last year.
I've been (living) in England for two years now. Jestem w Anglii od dwóch lat.