Can I use this adeverbs of time in order to convey my experience which I've got at the moment of speaking? I mean:
- I've done it many times before now.
- I've done it many times by now.
- I've done it many times before.
- I've done it many times so far.
Are they equal and have the same meaning?
Maybe "so far" has some kind of negative implication?
- I haven't heard this legend so far.
- He hasn't done it so far.