选A
意思是知道我完成试验了再去购物.
完成实验的动作要先于购物的.
所以要用现在完成时.
I will not go shopping until I have finished my experiment.