因为完成时不与过去具体的时间连用At that time 有了,所以不能用have given 句子的意思是讲座是那个女人给的,所以用主动。
在这里give和be the first woman不是两个动作,句子的意思是强调她是第一个作公众演讲的女人,to give 用来修饰woman.
不定式做定语,强调这个动作发生在was之后,也就是过去的将来动作意思是 说,她是第一个将要公开演讲的女士