Poprawnie?

Temat przeniesiony do archwium.
Mama obdarzyła mnie miłością, czasem, wiarą w siebie i swoje marzenia.
My Mother endowed me with love, time, faith in myself and in my dreams.
ok
Witam,
Chciałbym sformułować następujące zdanie: Od wielu lat studia prawnicze są jednym z najczęściej wybieranych/najpopularniejszych kierunków studiów w Polsce. Pytanie brzmi czy powinienem zastosować po prostu czas Present Simple jako, że mówię o pewnym niezmiennym stanie : For many years, law studies are one of the most popular degree courses in Poland, czy też może lepszy byłby tutaj Present Perfect skoro mówię o czymś co zaczęło się w przeszłości i trwa nadal: Law studies have been one of the most popular degree courses in Poland for many years.
Z góry dziękuję za pomoc ;)
present perfect
Law has been...