At that time she was the first woman ever____a lecture in public

问题描述:

At that time she was the first woman ever____a lecture in public
A to give B.to have given
为什么不用to have given?不是强调give在be the first woman之前吗?
两个动作又不是很紧凑的.

因为完成时不与过去具体的时间连用
At that time 有了,所以不能用have given
句子的意思是讲座是那个女人给的,所以用主动.