Correct option is B
Option (b) is the correct meaning of the idiom.
To shake in one’s shoes – To tremble with fear or anxiety. (Hindi: डर से कांपना)
Example: He was shaking in his shoes before delivering the speech.
Other related idioms and meanings:
· Break out in a cold sweat – to become very anxious.
· Frozen with fear – unable to move due to fear.
· Heart in mouth – extremely nervous.