ㄴ첨가는 표준발음법 29항에 나옵니다.('할 일'은 붙임1에 나옴) 링크로 들어가셔서 해설까지 꼼꼼히 읽어보세요.
'할 일'은 ㅇ이 ㄹ로 바뀐 게 아니라 초성이 없던 자리에 ㄴ이 첨가되고 그 ㄴ이 ㄹ 뒤에서 ㄹ로 바뀐 겁니다.(ㄴ첨가 후 유음화) 초성의 ㅇ은 음운이 아니고 글자 모양을 갖추기 위해 쓰는 문자일 뿐입니다.
29항 합성어 및 파생어에서, 앞 단어나 접두사의 끝이 자음이고 뒤 단어나 접미사의 첫음절이 ‘이, 야, 여, 요, 유’인 경우에는, ‘ㄴ’ 음을 첨가하여 [니, 냐, 녀, 뇨, 뉴]로 발음한다.
솜-이불[솜ː니불]
홑-이불[혼니불]
막-일[망닐]
삯-일[상닐]
맨-입[맨닙]
꽃-잎[꼰닙]
내복-약[내ː봉냑]
한-여름[한녀름]
남존-여비[남존녀비]
신-여성[신녀성]
색-연필[생년필]
직행-열차[지캥녈차]
늑막-염[능망념]
콩-엿[콩녇]
담-요[담ː뇨]
눈-요기[눈뇨기]
영업-용[영엄뇽]
식용-유[시굥뉴]
백분-율[백뿐뉼]
밤-윷[밤ː뉻]
다만, 다음과 같은 말들은 ‘ㄴ’ 음을 첨가하여 발음하되, 표기대로 발음할 수 있다.
이죽-이죽[이중니죽/이주기죽]
야금-야금[야금냐금/야그먀금]
검열[검ː녈/거ː멸]
욜랑-욜랑[욜랑뇰랑/욜랑욜랑]
금융[금늉/그뮹]
[붙임 1] ‘ㄹ’ 받침 뒤에 첨가되는 ‘ㄴ’ 음은 [ㄹ]로 발음한다.
들-일[들ː릴]
솔-잎[솔립]
설-익다[설릭따]
물-약[물략]
불-여우[불려우]
서울-역[서울력]
물-엿[물렫]
휘발-유[휘발류]
유들-유들[유들류들]
[붙임 2] 두 단어를 이어서 한 마디로 발음하는 경우에도 이에 준한다.3)
한 일[한닐]
옷 입다[온닙따]
서른여섯[서른녀섣]
3 연대[삼년대]
먹은 엿[머근녇]
할 일[할릴]
잘 입다[잘립따]
스물여섯[스물려섣]
1 연대[일련대]
먹을 엿[머글렫]
https://korean.go.kr/kornorms/regltn/regltnView.do?regltn_code=0002#a422