Jak to będzie poprawnie gramatycznie

Temat przeniesiony do archwium.
Hej,
chciałam się zapytać jak poprawnie gramatycznie i stylistycznie napisać:
" someone has successfully completed 10-hour XYZ Training for (nazwa treningu)".
Czy to wyrażenie jest poprawnie napisane? Chodzi mi głównie o to jak napisać poprawnie stylistycznie wyrażenie z "10 hour" czy może 10 hours? Czy dać "a 10-hour"?
Z góry dziękuję
10-hour is correct.
Similarly for 5-minute break, 2-week vacation, 2-year sentence etc.
edytowany przez Aaric: 17 lis 2021
cont’d
And yes, with ‘a’ in front of it.