Верно: может кто дать; может, кто даст.
Верно: Идея строительства канала обсуждалась еще при Петре I, но первая проектная документация появилась лишь в XIX веке и пролежала на полках до 1920-х годов.
Корректно: будем встречать маму в аэропорту́. Тенденцию к сдвигу ударения на окончание испытывают, главным образом, односложные существительные мужского рода (поэтому в порта́х, но в аэропо́ртах). Для имеющих разное значение форм предложного падежа существительных мужского рода важно различение не только гласных в окончаниях, но и места ударения (ср.: о по́рте — в порту́, в аэропо́рте — в аэропорту́).
Указанные запятые не нужны.
Правильно: пачка макарон.
Это разные папки? Тогда корректно употребление слова во мн. ч.
Предложение составлено верно. Здесь союз но употребляется во втором значении.
Лучше перестроить фразу: Он изучает списки личного состава для замены выбывших из строя офицеров.
Если рассматривать это слово как предложение - нужно ставить точку.