Miner A can get 0, 1, 2, ... etc. He could be lucky and get one block every 5 seconds, for example.
Yes he can. He can also be extremely unlucky and have it take the equivalent of 1 minutes (although once the block his found the entire scenario resets, so he doesn't actually proceed to that minute).
And as I also already stated, the pool, as well, can get lucky and rapidly produce blocks, in such a case making it even harder for Miner A to get a share. The extreme right ends of the share/block scale work against each other.
If it takes 30 seconds on average to find a share, by the definition of an average, the distribution of "made it" or "didn't make it" when 30 seconds is the cut-off is evenly distributed between < 30 and > 30.