________there many times, I know the place well.

________there many times, I know the place well.

A.Being

B.Having been

C.Going

D.Having gone

答案及解析: B