Спасибо всем ! Не отмечено ни в одном словаре у меня, что глагол "смекать" - непереходный. Досадно очень.