“They are having the knowledge to complete this task.” I think it is ungrammatical. The verb tense seems off. Could you kindly advise? Thanks