单项选择题

______ a map, we found our way easily.

A.Having been given
B.Given
C.Having given
D.Being given