The sentence that is correct is :
AI thought you will ring her up
BI think you would ring her up
CI thought you would ring her up
DI think you would have ring her up
AI thought you will ring her up
BI think you would ring her up
CI thought you would ring her up
DI think you would have ring her up