upon换成with,意思上会有一点变化,但语法上没有问题.
但是die out换面die down,意思上就说不过去了.这句话的意思是“小儿子一死,这个贵族就断后了”die out是灭绝的意思.die down是火或光逐渐熄灭.