EXCLUSIVE

Kate Middleton Time Was Up for BAFTA Dress Change ... She's Preggo, After All

Kate Middleton was fighting the clock when she put on her green gown for the BAFTA Awards -- instead of black -- and her pregnancy made a switch near impossible.

Royals expert Katie Nicholl -- who wrote the book, "Kate: The Future Queen" -- tells us the Duchess of Cambridge was in a "no-win situation" Sunday with her wardrobe choice. She was criticized for going against the suggested Time's Up all-black dress code -- but Nicholl says Kate's dress was likely pre-ordered months ago and custom-made with her pregnancy in mind.

Point is ... the dress would've been chosen way before the Time's Up's buzz began in late 2017, and would preclude a last-minute wardrobe change.

There's also this -- Nicholl says members of the Royal family are encouraged to avoid political statements. That could be at play, but taking a stand against sexual harassment -- as tons of celebs have during award season -- hardly seems like a controversial stance.

So, we're going maternity dress issues for the win.

Click here for info about our online advertising practices.