Step 1: Compare the times.
A takes 30 s and B takes 35 s for the same 700 m. B takes 5 seconds more than A.
Step 2: Convert the extra time into distance.
When A crosses the line, B needs 5 more seconds to finish. The speed of B is $\frac{700}{35} = 20$ m/s, so in those 5 seconds B covers $20 \times 5 = 100$ m.
Step 3: Cross check with a ratio.
Speeds are in the ratio $\frac{1}{30} : \frac{1}{35} = 7 : 6$. When A runs 700 m, B runs $700 \times \frac{6}{7} = 600$ m. The gap is $700 - 600 = 100$ m.
Final Answer:
A beats B by 100 m.
\[ \boxed{100 \text{ m}} \]