Необходимо четко знать условия чередования и слова-исключения.писать о, если корень не под ударением, писать а, если под ударением в таких корнях: лаг - лож, твар - твор, гар - гор. Есть обратное правило: под ударением в корне зар-зор пишется о, без ударения а.