Chinese shares have recovered slightly after a more than 8 per cent fall and the Shanghai Composite index is trading down 7.40 per cent at 4,192.87 this morning.