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.
Best Answer
These are really situational and preference related but lets break them down:
"So Far" refers to time. It basically means 'NOW' - I havent heard this legend so far - really does not sound right. Maybe try "I havent heard this legend yet"
He hasn't done it so far - This sounds ok but depends on the context in which it is used