so far


So far, there have been 20 men recruited into the club.

Is this sentence correct?

‘So far 20 men have been recruited into the club’ would flow better, unless the wider context dictates that you need to use ‘there have been’.


In what situation we can use ‘there have been…’?


In answer to the question: How many men have (there) been…