Jakego czasu użyć w tym zdaniu

Niby banalne zdanie - Uczyłam się francuskiego przez 12 lat.
Teraz sie juz nie uczę wiec "I've been learning french for 12 years" raczej nie przejdzie. Present Perfect simple tez raczej nie pasuje i dodatkowo sugeruje jakobym się już go nauczyła.
Wyrazenia used to nie mozemy polączyc z "for 12 years".
Zwykłego past simple teoretynie tez nie powinnismy laczyc z for czyli I was learning english for 12 years tez powinno byl blędne choc mi akurat znaczeniowo najbardziej pasuje. Mozna by jeszcze uzyc past perfect c. ale to wymagaloby chyba drugiego czasu np. I had been learning french for 12 years before I passed my A level examination.
No wiec jakiego czasu uzyc zeby opisac czynnos ktora trwala w przeszlosci przez jakis czas ale nie ma zwiazdu z chwila obecna lub ewentualnie w wariancie "kiedys uczylam sie francuskiego przez 12 lat ale obenie od 8 ucze sie angielskiego"
Past simple.
Czyli I learnt english for 12 years? Ale wlasciwie dlaczego? Jak to sie ma do faktu ze czynnosc trwala 12 lat i jest niedokonana?
Czyli I learnt english for 12 years? Ale wlasciwie dlaczego? ...bo tak zasady gramatyki dyktują.

Ja nie lubię learnt (learned). Imo znaczy 'się nauczyłem'.
Osobiście bym ujął:
I studied English for 12 years. Ewentualnie: I took English classes for 12 years.
Cytat: Tati9999
Czyli I learnt english for 12 years? Ale wlasciwie dlaczego? Jak to sie ma do faktu ze czynnosc trwala 12 lat i jest niedokonana?

past continuous sluzy praktycznie wylacznie do opisu czynnosci, ktore dzialy sie w okreslonym momencie w przeszlosci, np. co robiles wczoraj o 13.30?
Polski aspekt niedokonany ma szersze znaczenie
I learnt English for 12 years moze znaczyc: a) i to, ze ktos sie uczyl tego angielskiego, ale w pewnym momencie przerwal nauke; b) i to, ze sie nauczyl w takim stopniu, ze mogl sie nim swobodnie poslugiwac, badz taki byl przewidziany okres nauki - w kazdym razie, zostal osiagniety jakis poziom jego znajomosci
I was learning English for 12 years z tego co mi wiadomo w temacie ma tylko jeden kontekst, w ktorym ma to logiczne zastosowanie; normalnie powiesz przy uzyciu past simple, aby przekazac to, ze 'sie uczylas angielskiego przez 12 lat'

« 

Pytania dotyczące języka angielskiego