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