1. Не понятно. Либо two books, либо просто что-то здесь не так.
2. He is sitTing. Согласная на конце удваивается - это правило.
3. It doesn't snow here in July. Ошибка здесь во времени! Present Continiuos - время настоящее, если что то происходит прямо сейчас. Но в этом предложении надо Present Simple. Что то обычное, что то, что происходит всегда.
4. I think. Опять же со временем.
5. I have been studying. Время должно быть - Past Present Continous.
6. I moved to the city 3 years ago. Опять же время не то.
7. They have BEEN discussing.
8. He hasn't finished. В английском языке довольно мало случаев, где используется hadn't.
9. Вроде все норм.
10. Измените FOR на SINCE.
Вот и все! Надеюсь на благодарность :)