The correct option is A the block M will start moving due to force exerted by m
The block M will start moving right, due to normal reaction exerted on it by m.
Option a is correct.
As there is no external force acting on system, net momentum is conserved.
Initially the small block has velocity v and M is at rest.
When the block m reaches maximum height on M ie, m is at rest wrt M
let common velocity of masses be V
then,
mv=(M+m)V
Hence, blocks m,M can have same velocity, when the block m reaches maximum height, before that their speeds are different.
c,d are false.