В сочетании с количественными числительными возможны варианты: пять грамм и пять граммов. Но без числительных верно: не хватает граммов.
Сочетание пять джинсов является общеупотребительным, стилистически нейтральным. Конструкция пять пар джинсов уместна в разговорной речи. Подробнее см. ответ № 252008.
Конечно же, ответ о родительном падеже существительного - поверхностен, но именно такое объяснение предлагается в школьных учебниках в силу его доступности. В действительности же форма слова "девушки", совпадающая с р. п. ед. ч., является рудиментом древней системы склонения, а именно формой двойственного числа. Именно влиянием двойственного числа объясняются странности в образовании словосочетаний: два стола, но пять столов.
Приводим более подробную справку из раздела "Письмовник" нашего портала:
Числительные два, три, четыре (а также составные числительные, оканчивающиеся на два, три, четыре, например двадцать два) в именительном падеже сочетаются с существительным в форме родительного падежа и единственного числа, например: двадцать два стола, тридцать три несчастья, пятьдесят четыре человека. Числительные пять, шесть, семь, восемь, девять и т. д. и составные числительные, оканчивающиеся на пять, шесть, семь, восемь и т. д., согласуются с существительным, стоящим в форме родительного падежа множественного числа, например: сорок восемь преступников. Однако в косвенных падежах согласование выравнивается: р. п. – двух столов, пяти столов, д. п. – двум столам, пяти столам.
Такая разница в согласовании числительных связана с историей русского языка. Названия чисел 5–9 были существительными женского рода и склонялись как, например, слово кость. Будучи существительными, эти названия управляли родительным падежом существительных, употреблявшихся, разумеется, в форме множественного числа. Отсюда такие сочетания, как пять коров, шесть столов (ср. сочетания с существительными: ножки столов, копыта коров) и т. п.
Сложнее обстояло дело с названиями чисел 2-4, которые были счетными прилагательными и согласовывались в роде, числе и падеже с существительными: три столы, четыре стены, три камене (ср.: красивые столы, высокие стены). При этом название числа 2 согласовывалось с существительными в особой форме двойственного числа (не единственного и не множественного; такая форма применялась для обозначения двух предметов): две стене, два стола, два ножа (не два столы, два ножи). К XVI веку в русском языке происходит разрушение категории двойственного числа, и формы типа два стола начинают восприниматься как родительный падеж единственного числа. Особая соотнесенность чисел 2, 3 и 4 (возможно, и грамматическая принадлежность к одному классу слов) повлияла на выравнивание форм словоизменения всех трех числовых наименований.
Интересно, что такое словоизменение является исключительно великорусской чертой, противопоставляющей русский язык другим восточнославянским. Ученые выдвигают гипотезу, что первоначально такие сочетания формировались как особенность северо-восточного диалекта.
Вот что говорится об этом в справочнике Д. Э. Розенталя, Е. В. Джанджаковой, Н. П. Кабановой.
В рассматриваемой конструкции сказуемое может иметь как форму единственного, так и форму множественного числа. Ср.: Вошло семь человек погони... (Лесков). – Наутро пятьдесят семь выходцев подали заявления с просьбой принять в колхоз (Шолохов).
На выбор формы числа, помимо указанных выше условий согласования сказуемого с подлежащим – собирательным существительным, влияет также ряд других условий.
1. Форма единственного числа сказуемого указывает на совместное действие, форма множественного числа – на раздельное совершение действия. Ср.: Пять солдат отправилось в разведку (группой). – Пять солдат отправились в разведку (каждый с самостоятельным заданием); К началу экзамена явилось десять студентов. – Десять студентов окончили институт с отличием. Ср. также различное согласование однородных сказуемых в одном и том же предложении: Человек полтораста солдат высыпало из лесу и с криком устремились на вал (Пушкин) (в первом случае характеризуется совместность действия, во втором – раздельность).
2. Форма единственного числа сказуемого указывает на совокупность предметов, форма множественного числа – на отдельные предметы. Ср.: В городе строится пять объектов соцкультбыта (единое нерасчлененное представление о действии). – В крупнейших городах страны строятся еще пять объектов соцкультбыта (расчлененное представление о действии). Ср. также: В крендельной работало двадцать шесть человек... (Горький). – Восемь самолетов полка взлетали попарно, соблюдая очередь (Н. Чуковский). Поэтому при подлежащем, обозначающем большое число предметов и воспринимаемом как одно целое, сказуемое обычно ставится в единственном числе, например: В столовой в одну смену сидело сто человек (Макаренко); Прибыло шестьсот студентов-путейцев (Н. Островский).
3. Форма единственного числа сказуемого употребляется при обозначении меры веса, пространства, времени и т. д., так как в этом случае имеется в виду единое целое, например: На покраску крыши ушло двадцать килограммов олифы; До конца пути оставалось пятнадцать километров; На выполнение всей работы понадобится шесть месяцев.
4. Сказуемые-глаголы (обычно со значением протекания времени) ставятся в единственном числе, если в составе количественно-именного сочетания (обычно оборота) имеются слова лет, месяцев, дней, часов и т. д., например: Прошло сто лет (Пушкин); Однако уже, кажется, одиннадцать часов пробило (Тургенев); Вот два года моей жизни вычеркнуто (Горький). Но при другом лексическом значении глагола возможна форма множественного числа сказуемого, например: Десять секунд показались мне за целый час (Л. Толстой).
В сочетании с количественными числительными возможны варианты: пять килограмм, килограммов, пять грамм, граммов. Но без числительных верно: не хватает граммов, без лишних килограммов.
Корректно: «Надо за пять — добежим за пять» — читалось на разгорячённых от недавнего бега и мороза лицах; Через полчаса мы побежим штурмовать условно вражеский берег.
А как в ед. ч. - один комплект персональных компьютеров? Т. е. несколько компьютеров, составляющие комплект? Странное сочетание. Может быть, написать просто пять персональных компьютеров? Или пять комплектов оборудования?
Ответить на Ваш вопрос мы попросили д. ф. н. М. Я. Дымарского.
В русском языке широко распространена разновидность предложений, сообщающих о существовании кого-л. или чего-л. в виде информации о локализации предмета. В таких предложениях составные именные сказуемые в качестве именного компонента могут включать наречия или формы косвенных падежей с предлогами: (Где у нас Маша?) Маша в саду; (в фильме «Берегись автомобиля»:) Юра, я здесь! (реплика его мамы во время спектакля); (А вы где были?) Я был за углом и т. п. Глагол быть в таких предложениях используется как раз не в своем основном лексическом значения существования, а в качестве формальной связки, которая неизбежно появляется, если основной смысловой компонент сказуемого не является глаголом. В настоящем времени формальная связка имеет нулевую форму, чего как раз нельзя сказать о полнозначном бытийном глаголе быть (ср.: У нас есть еще немного времени, давайте пройдемся). Поэтому предложение Друзья рядом отнюдь не неполное (ведь никакой неполноты и не ощущается!).
Фраза И там я был у Пушкина не является предложением локализации, в ней глагол быть действительно использован в своем основном лексическом значении. Но не случайно в ней и порядок слов совершенно иной.
Фраза из Толстого похожа на приведенную в начале вопроса, хотя там более сложно устроенное сказуемое.
Тип сказуемого определяется в двусоставных предложениях. В односоставных предложениях не выделяется ни подлежащее, ни сказуемое, а выделяется главный член, который по своим структурным характеристикам может быть сближен с тем или иным типом подлежащего или сказуемого в двусоставном предложении. (Определение главного члена односоставного предложения как подлежащего или сказуемого — школьная традиция, в дидактических целях упрощающая действительное положение дел.) В односоставных предложениях типа Нам это стихотворение не выучить главный член — это инфинитив с нулевой отвлеченной связкой (глагол быть), которая при модификации временного плана высказывания может выступать в форме прошедшего или будущего времени (Нам это стихотворение было/будет не выучить). Сложным является вопрос, с каким типом сказуемого следует сближать главный член такого строения. Если определяющим считать наличие здесь инфинитива, то главный член может быть сближен с составным глагольным сказуемым (точка зрения Е. И. Литневской); если же при определении типа сказуемого решающим фактором считать характер связочного компонента (точка зрения, например, М. Я. Дымарского, см. ответ на вопрос № 317721), то главный член в анализируемом высказывании может быть сближен с составным именным сказуемым, где инфинитив выступает функциональным аналогом именной части. В пользу последнего решения говорит исторический аспект проблемы: инфинитив по происхождению является как раз «оглаголенной» формой существительного. В школьном обучении подобных вопросов, естественно, следует избегать — в силу их сложности.
Подробная актуальная информация о написании части этно- представлена на сайте «Орфографическое комментирование русского словаря» (см. статьи «этно¹» и «этно²»). Полный список слов с частью этно-, кодифицированных на данный момент, можно посмотреть на сайте «Академос».