Marian Brown, 17 år, sköts ihjäl under omtvistade omständigheter i juni 1972.  Hennes familj påstår att hon dödades av skott av soldater.
Vittnet, känd som "Soldier B", berättade för Belfast Coroner's Court att hans arméenhet utbytte skottlossning med en revolverman.
Soldat B sa att han sköt alla 20 skott i sitt gevär.
En advokat för Marian Browns familj sa till vittnet: "Du tömde din tidning."
Hon tillade att hans handlingar var "en exceptionell situation".
Ms Brown var gravid vid tidpunkten för hennes död, och under en tidigare utfrågning, förhöret fick veta att hon hade just kysst sin tonårspojkvän godnatt innan paret var fast i skottlossning.
På torsdag hörde domstolen att Soldat B var 18 år när han först anlände till Nordirland, några månader före skottlossningen.
Natten då ms Brown dödades var han en del av en patrull vid Royal Anglian regementet som hade satt upp en vägspärr i Roden Street-området i Belfast.
Hans förbands befälhavare hävdade som bevis förra veckan att ett antal beväpnade män avfyrade mot soldaterna.
Men soldat B berättade för domstolen att det fanns en revolverman.
Han sade också till domstolen att han inte ropade någon varning.
När en advokat frågade honom hur han kände det när han fick veta att Marion Brown hade dödats, svarade han: "Inte särskilt bra."
Soldat B tillade: "För många unga människor dödades där ute."
Utredningen kommer att återupptas i augusti.
En soldat sköt all sin ammunition när en oskyldig tonåring dödades i West Belfast för 45 år sedan, en rättsläkares domstol har hört.