MARY HAD SPENT HER CHILDHOOD IN NEW YORK SO SHE KNEW THE CITY WELL...

29) Mary had spent her childhood in New York so she knew the city well

A. Spending her childhood in New York, Mary knew the city well.

B. Having spent her childhood in New York, Mary knew the city well.

C. Knowing the city well, Mary had spent her childhood in New York.

D. Having known the city well, Mary had spent her childhood in New York.