It looks like they tested the strait and had to turn around. The US has not been back since.
Compare this to Iraq wars I and II. In Desert Storm, the US and its allies operated a half dozen carrier groups and hundreds of ships in the gulf.
https://www.reddit.com/r/MapPorn/comments/hc34dk/map_of_all_...
In Gulf War II, the US had three carrier groups inside the gulf. In between wars, the US fifth fleet was unchallenged in those waters, with its headquarters at the massive naval complex in Bahrain.
In the last 4 months, they have completely evacuated the gulf. They have attempted to run the strait twice and left immediately. The naval base has been severely damaged, and their long range radars destroyed. Even if the radars were somehow restored, it is unclear they would have the munitions to defend their fleet or bases for longer than a few days/weeks.
It is impossible to overstate what a strategic disaster this has been for the US military. In their wildest dreams, Iran couldn't have imagined this situation unfolding the way it did.