В предложении "Сынишка был впереди меня" подлежащее – "сынишка", сказуемое – "был". Дальше уточним части речи и их функции. 1. "Сынишка" – существительное, подлежащее, единственное число, именительный падеж. 2. "был" – глагол, сказуемое, прошедшее время, 3-е лицо единственного числа. 3. "впереди" – предлог, который указывает на пространственные отношения. 4. "меня" – местоимение, дополнение, единственное число, винительный падеж (в данном контексте выступает в роли обстоятельства, указывающего на место). Таким образом, предложение состоит из подлежащего и сказуемого, а "впереди меня" уточняет место, где находится подлежащее. Предложение является простым и состоит из главной части.