I’m a bit struggling to do the questions below:
The swordfish can swim very fast up to 97 kilometers per hour (km/hr)-but it is significantly slower than the frigatebird, which can fly at speeds up to 153 km/r. The difference between these speeds is largely ____ of the fact that the features that make niche possible do less to limit top speeds than the features suitable for swimming through water.
Which choice completes the text with the most logical and precise word or phrase?
A. a consequence.
B. an explanation
Although answer B seems correct at first sight, I'd go for A as "the difference ...is largely an explanation of the fact..." doesn't sound logical. However, a difference can be a consequence of something.