Dấu gạch ngang trong đoạn văn sau có tác dụng gì?

 Thấy tôi sán đến gần, ông hỏi tôi:

- Cháu con ai?

- Thưa ông, cháu là con ông Thư.

Đánh dấu sự chuyển tiếp giữa chủ ngữ và vị ngữ. Đánh dấu các thành phần trong dãy liệt kê.Đánh dấu lời thoại trực tiếp.Đánh dấu sự kết nối giữa hai vế trong một phép so sánh.