if there had were a heavy snow,i might not have gone skating.

问题描述:

if there had were a heavy snow,i might not have gone skating.

不对
if there had been a heavy snow,i might not have gone skating为什么不能用were??had been 过去完成时