You _____ for me; I could have found the way all right.

don’t have to wait
didn’t need to wait
could have waited
needn’t have waited
Advanced Grammar Exercises
Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
Upper-Intermediate Grammar Exercises