Multiple choice They have the ........ on us. to edge gained took Reveal answer Fill a bubble to check yourself B Correct answer Explanation The correct answer is 'edge'. The phrase 'have the edge on someone' means to have an advantage over them. It suggests being slightly better, faster, or more capable in a competitive situation.