Have you worn a skirt over a dress?
This sounds unusual but it can be done, although I have done it just once.
It has to be the right dress, so it looks like a top when you put your skirt over it.
The skirt has to fall lower than the dress and the dress should not be bulky.
Perhaps this can work out if you like the dress but you think your dress is too short for the occasion. The dress does not need to be a "shirt dress." The skirt has to go with or look good with the dress though.
Chrissy