Those customers are ____ the most demanding we've ever had.
-
so far
-
from far
-
since far
-
by far
D
Correct answer
Explanation
'By far' is the correct idiom for emphasizing a superlative, meaning 'by a considerable margin.' 'So far' means 'until now,' while 'from far' and 'since far' are not standard English expressions in this context. The phrase indicates these customers exceed all others in their demands.