Как понять слова я положил себе зарок молчать до сорока
Да так и понять,что зарок от слова зарекаться, а значит оно то, что ты пообщался не делать или не говорить что либо никогда. А вот положил зарок молчать до срока т.е он будет молчать до тех пор, пока не придет назначенное время говорить.