It's a case of time, helly. 'I was in shock' indicates a passage of time during which someone was shocked, it could last some time. 'I was shocked' is much shorter e.g. 'I was shocked to discover that they were not married'. A momentory thing. Hope this helps :)