«Ему было семь лет.»
Какое это предложение? Двусоставное неполное/полное? Односоставное?
Думаю, оно двусоставное полное. Десять лет (что?), было (что делало?). Мне (кому?) — дополнение.
Русский язык — это сайт вопросов и ответов для лингвистов и энтузиастов русского языка. Присоединяйтесь! Регистрация займёт не больше минуты.
Присоединиться к сообществуЕму было семь лет.
Двусоставное предложение, предикативная основа: было семь лет, ему ― дополнение.
Из словаря:
БЫТЬ 5. (в наст. вр. с опущением). Наступать (о времени суток, года и т.п.). (Был) уже вечер. Был девятый день после смерти матери. Будет весна - на душе станет легче. Это (будет) начало Нового года. // Находиться в каком-л. возрасте; исполняться, отмечаться (о дате со дня рождения, основания, появления кого-, чего-л.). Сыну (будет) скоро пять. Профессору (было) далеко за шестьдесят. В 2003 г. (будет) трёхсотлетие со дня основания Петербурга.