关于having的英语问题?

问题描述:

关于having的英语问题?
根据查资料我了解到have动词在一些情况下要+ing:
在作为谓语动词的宾语的时候,要作为动名词出现+ing;
在作为动词的进行时的时候+ing
那如果是下面这种情况的ing要如何理解(如果我上面的情况有错也请指出,
having the prerequisite skills for a particular job is strength.

动名词做主语能详细解剖下吗,谢谢!!!动词做不了主语。所以都要变为动名词来做主语。