السلام عليكم ورحمة الله وبركاته
أما الفرق بينهما من حيث أصل اللفظ:
فإن التاء في (ابنة) للتأنيث؛ كالتاء في امرأة، بخلاف التاء في (بنت) فإنها فيها بدل من لام الكلمة فإن أصلها (بِنْوٌ)؛ إذ لو كانت للتأنيث لم يسكن ما قبلها؛لأن علامة تاء التأنيث أن يتحرك ما قبلها نحو: فاطمَة، كُرَة، شجرَة، سمكَة، علَّامة.. إلا إذا كان ما قبلها ألفًا نحو: قناة، فتاة،حصاة.
وأصل بنتٍ (بِنْوٌ) فنقلوه إلى فِعْلٍ ألحقوه بـ(جِذْعٍ) بالتاء، كما ألحقوا أُخْتًا بالتاء بـ(قُفْلٍ) فصارت الصيغة علما للتأنيث...هذا من جهة اللفظ.
أما من جهة الأثر الإعرابي فلا فرق بين (ابنة) و(بنت) من حيث المعنى والأثر إلا في باب وصف المنادى؛ فإن الوصف بابنةٍ كالوصفِ بابنٍ، نحو "يا هندَ ابنةَ خالدٍ. ويا هندُ ابنةَ خالد" في جواز الوجهين في المنادي الضم والنصب.
أمّا الوصفُ بالبنت فلا يُغيّر بناءَ المفرد العَلَم، فلا يجوزُ معَها إلا البناءُ على الضمِّ، نحو "يا هندُ بنتَ خالدٍ".
والله تعالى أعلم