Reading analog input using Arduino Motor Shield

No reason why not, unless your motor shield is using all your analog pins.

It sounds as though you are using delay though, so you're going to need millis to manage your motor instead so you can read the ADC. As ever, the blink without delay example sketch proviced with the IDE shows you how to use millis in this way.