What is the meaning of 有本事？
&quot;本事&quot; is ability or skill.
However, &quot;没本事开门&quot; does not literal mean that she &quot;does not have the ability to open the door&quot;. Considering the context, it is more like she &quot;does not have other abilities (social power, combat power?) to make her courageous enough to open the door&quot; (for the aggressive visitor), i.e., she &quot;dares not open the door&quot;.
Considering the phrase is often used in sentences like somebody &quot;有本事&quot; do something &quot;呀&quot;: This sentence is an aggressive taunt or provocation, so a more relative English expression is &quot;dare&quot;.
有本事你就打呀！ -- Hit me if you dare!