ما : حرف نفي.
كان : فعل ماض ناقص.
في البيت : جار ومجرور ، وشبه الجملة متعلق بمحذوف خبر كان مقدم في محل نصب.
من : حرف جر زائد.
أحد : اسم كان مرفوع بضمة مقدرة منع من ظهورها اشتغال المحل بحركة حرف الجر الزائد.
وتزاد قبل الفاعل ، مثل :
هل جاء من أحد؟
هل : حرف استفهام.
جاء : فعل ماض.
من : حرف جر زائد.
أحد : فاعل مرفوع بضمة مقدرة منع من ظهورها اشتغال المحل بحركة حرف الجر الزائد.
وتزاد قبل المفعول به ، مثل :
هل ترى من أحد؟
هل : حرف استفهام.
ترى : فعل مضارع ، وفاعله ضمير مستتر وجوبا تقديره أنت.
من : حرف جر زائد.
أحد : مفعول به منصوب بفتحة مقدرة منع من ظهورها اشتغال المحل بحركة حرف الجر الزائد.
وتزاد قبل المفعول المطلق ، مثل :
ما أخلص إنسان من إخلاص إلا وجد جزاءه.