Image copyright Axelle/Bauer-Griffin/Getty Image caption Padma Lakshmi said she understood why other women might stay silent

US television host Padma Lakshmi says she was raped as a teenager, and has explained why she kept silent.

In a piece for the New York Times, Ms Lakshmi, 48, says she was raped by a man over 30 years ago.

But she said she began to feel the ordeal was her fault, and that she understands why women might not disclose sexual assaults.

Her article was prompted by allegations surrounding Donald Trump's choice for the Supreme Court.

The US president has cast doubt on two women who have accused Judge Brett Kavanaugh of sexual misconduct.

Skip Twitter post by @realDonaldTrump I have no doubt that, if the attack on Dr. Ford was as bad as she says, charges would have been immediately filed with local Law Enforcement Authorities by either her or her loving parents. I ask that she bring those filings forward so that we can learn date, time, and place! — Donald J. Trump (@realDonaldTrump) September 21, 2018 Report

The allegations against Judge Kavanaugh, which he has repeatedly denied, date back to the 1980s.

Christine Blasey Ford, his first accuser, is due to testify before a US Senate panel this week.

Ms Lakshmi wrote: "President Trump tweeted that if what Dr Ford said was true, she would have filed a police report years ago."

"But I understand why both women would keep this information to themselves for so many years without involving the police. For years, I did the same thing."

What happened to Ms Lakshmi?

The Top Chef host says she dated the man while still a teen.

In her account, she said they went to his apartment where she fell asleep, and woke up with him on top of her.

Media playback is unsupported on your device Media caption Why it can take sexual assault allegations years to come out

"I asked, 'What are you doing?' He said, 'It will only hurt for a while.' 'Please don't do this,' I screamed."

He later drove her home, and Ms Lakshmi said she was in shock.

"I didn't report it. Not to my mother, not to my friends and certainly not to the police."

She explains how she started to feel it was her fault: "We had no language in the 1980s for date rape. I imagined that adults would say: 'What the hell were you doing in his apartment?'"

Thirty-two years on, the TV personality says: "I have nothing to gain by talking about this."

But she says, alluding to Mr Trump's implication that allegations not made immediately are less true or less severe: "We all have a lot to lose if we put a time limit on telling the truth about sexual assault."

Her account won praise on social media.

Skip Twitter post by @Amy_Siskind "Some say a man shouldn’t pay a price for an act he committed as a teenager. But the woman pays the price for the rest of her life, and so do the people who love her."https://t.co/tFbxpVzcmt — Amy Siskind (@Amy_Siskind) September 25, 2018 Report