"Long shot" means :
A
A task that takes unusually long time
B
Something very difficult to achieve
C
A very proud person .
Correct Answer: Something very difficult to achieve