Her having had that course ought to give her an edge in applying for managerial position. 这句话什么意思?主语谓语宾语分别是什么?那个ought to 是情态动词吗,放在句中充当什么成分啊?谢谢