Well they are totally different animals. MVC is all about presentation of data, controlling the navigation of hte user dialog and some business logic in building the data model.
SOA is about retrieving data from a service provider.
On the client side you can use SOA within the Model part of the MVC pattern to build up your model with data from a SOA service.
On the service side as there is no presentation and no user dialog most of the MVC pattern becomes redundant. Furthermore good SOA design should concentrate on providing a useful service regardless of the underlying data store so the "model" part becomes largely incidental.
It is true that many services are "stateful" (e.g. orders are validated, paid for, despatched then received) but these states are an integral part of the business logic and dont lend themselves to the session management typical of the MVC pattern.