Is there any nuance difference between having しか before or after the verb? If not, which is more commonly used/sounds more natural?
I get a feeling like
これしか食べない translate to don't eat anything but this
これ食べるしかない translate to no choice but to eat this
but I'm not sure why this is the case grammatically.