It is not quite correct. These seem to be the minimum grammatical corrections: He has been solving a crossword puzzle for half an hour , and he says he is about to finish it as he has been thinking over the last word. However, "as" does not seem to express the relationship between the last two clauses very well.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.