До морковкина заговенья (шутл.) – неопределенно долго, до времени, которое никогда не наступит; до бесконечности. Выражение собственно русское. Заговенье у христиан – последний день перед постом, когда верующим разрешалось есть скоромное, т. е. молочную и мясную пищу. Во время поста на такую пищу устанавливался запрет. В заговенье ели обычно обильную, жирную пищу. Поэтому соединение слова заговенье с «постной» морковкой осознавалось как ...
...До морковкина заговенья...
...До морковкина заговенья (шутл.) – неопределенно...
До греческих календ – об откладывании чего-либо на неопределенный, длительный срок. Календы – название первого дня месяца у древних римлян. У греков календ не было. Отсюда и шутливый, каламбурный образ, породивший значение «никогда».
...До греческих календ...
...До греческих календ – об откладывании чего-либо...