I agree. I notice that when I do imperative programming, I think through a sequence of steps, usually writing them down on paper if there is any complexity. When I "think in SQL" I read out the "from" and "where" clause in my head (or out loud). There is definitely a verbal element in my SQL thinking.