Question: why are dummy activities necessary?
Answer: Dummy activities often have a zero completion time and are used to represent precedence relationships that cannot be easily (if at all) represented using the actual activities involved in the project. By convention dummies are always shown as dotted arcs in network diagrams.