应该用过去时
因为句中给了你具体时间段:between 1940-1960,也就是在1940到1960年间,这种情况下用过去时.
更何况后面用了surprised,哪怕你要用完成时也要用过去完成时,而不可能是现在完成时