he asked if 'having studied ...' can be a subject This is a present perfect form. I think it can be a subject.