Multiple choice

They have the ........ on us.

  1. to

  2. edge

  3. gained

  4. 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.