my mother____here before ,i have to meet her at the railway stationA has never been B having never been C never having beenD was never为什么选C,不选A呢?

问题描述:

my mother____here before ,i have to meet her at the railway station
A has never been
B having never been
C never having been
D was never
为什么选C,不选A呢?

I have to meet her at the railway station是主句.my mother____here before不是完整句子,不能用主谓结构.have只能做非谓语动词.这里只有C是非谓语动词用法.