Решение:
Расставим недостающие знаки препинания и оформим прямую речь:
- «Я, я... я поеду с вами!» — вскрикнул Петя.
- «Совсем тебе не нужно ездить», — сказал Денисов, обращаясь к Долохову, — «а уж его я ни за что не пущу».
- «Вот прекрасно!» — вскрикнул Петя. — «Отчего же мне не ехать?..»
- «Да оттого, что незачем».
- «Ну, уж вы меня извините, потому что... потому что... я поеду, вот и всё. Вы возьмёте меня?» — обратился он к Долохову.
- «Отчего ж...» — рассеянно отвечал Долохов, вглядываясь в лицо французского барабанщика.
- «Давно у тебя?» — спросил он у Денисова.
- «Нынче взяли, да ничего не знает. Я оставил его при себе».
Обоснование:
- В первом случае восклицание оформлено как прямая речь, отделяется тире и начинается с заглавной буквы.
- Во втором случае прямая речь прерывается словами автора, поэтому после первой части ставится запятая и тире, а вторая часть начинается с маленькой буквы.
- В третьем случае две реплики объединены в одно предложение, так как они принадлежат одному лицу и следуют одна за другой.
- В диалоге пропущены слова, поэтому для обозначения паузы и того, что фраза относится к другому лицу, используется тире.
- В предложении «Отчего ж...» используется тире для обозначения пропуска слов.
- В предложении «Давно у тебя?» тире используется для обозначения прямого вопроса.
Безличное предложение:
Во второй реплике (ответ Денисова) есть безличное предложение «Давно у тебя?». В этом предложении отсутствует подлежащее, а сказуемое выражено наречием «давно», которое употребляется в значении состояния или события, происходящего без указания действующего лица.
Вывод: Пунктуация и знаки препинания помогают точно передать интонацию, эмоции и структуру диалога, а безличные предложения служат для описания состояний или событий без указания действующего лица.