All of them are used and basically have the same meaning, but may be used in different contexts by native speakers. htm .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hirashinI think (a) and (b) would be commonly used, but how about the others?"here" is included in the meaning of "leave" unless you specify some other place. Therefore, it's better to omit 'here' in your sentences.