Usage of "having been"

Hi,

Is the following sentence correct?

‘I wonder if there is any part of your education or your experience that you see as having been especially helpful in your editorial assignment.’

Thanks,

MG.

Hi,

That seems all right to me. It’s a sort of contraction for ‘which has been’.

Alan

thanks.

Only that the sentence is long and difficult to understand.
n

i do not what the best answer of this question especially when we use comma :
the woman,…he child for three hours
a.holds
b.having been holding
c.having held
d.having been held