Beaufighters were carrying 550 imp gals of fuel internally early on - 2500L - and later 682 imp gals - 3100 liters. The drop tanks up to 200 gals were later the options.
Bf 110C was carrying up to 965 kg of fuel internally (~ 1270L, or, obviously, ~635L per engine); similar was fuel tankage for Bf 110B (Jumo 210 engines) - 1220L. External tanks were more than making the Bf 110s the long-range fighters, to the best of my knowledge the 2x900 L was maximum. The ungainly belly tank was holding 1050 L of fuel (and some engine oil). It was possible to carry both belly tank and wing tanks.
One wonders how good/bad would've been a German fighter with same fuel-per-engine tankage as the Bf 110, but on just 1 engine. Or a British fighter powered by single Hercules and 225 imp gals.
I suspect the historical reality is they could have made them, but because of the way the war was going (the direct survival impetus so to speak) militated toward the fastest best performing interceptor / frontal aviation fighter possible, and because the British could get longer range aircraft from the Americans, they just didn't prioritize a longer range fighter enough in time to get anything into action during the war, really. Plus the British had the Mosquito.