Диалог

1 В диалоге тире ставится перед каждой репликой:
— Коля, пойдешь на рыбалку?
— Нет.
— Почему?
— Я иду с дедушкой за грибами в лес.

2 Если в диалоге реплика начинается не с каждого абзаца и без указания, кому она принадлежит, то каждая выделяется кавычками и отделяется от других знаком «тире»:
«У вас до сих пор идет дождь?» — «Да». — «Давно ли он начался?» — «Еще вчера вечером!».

3 Если в предложении с репликой присутствуют слова автора, то перед следующей репликой тире не ставиться:
«Когда же взойдет солнце?» — спросил мальчик. «Еще час ждать», — ответил рыбак.

4 Если в диалоге при разговоре одно лицо «перебивает» другое, то на этом месте ставится многоточие, и перед следующей репликой, которая является продолжением, тоже ставиться многоточие:
— Я ведь говорил, что...
— Нет, я ничего не слышала!
— ... он не приедет сегодня.

5 Если в реплике повторяются слова из предыдущей реплики (как чужой авторский текст), то они выделяются кавычками:
— Мы будем высматривать новый план атаки французов!
— Как это «высматривать»? Давайте лучше создавать свой, новый!

6 Особое построение, это когда в качестве самостоятельных реплик вместо слов, показывающих удивление, сомнение или возмущение, используются лишь вопросительный или восклицательный знак:
— Маша сказала, что все проверочную работу написали на два.
— ?
— Завтра весь класс будет переписывать.

На сайте можно подобрать предложения и подобрать словосочетания к словам в режиме онлайн.