题目来源来自网络
1 mile=1760 yards, 1 square mile=1760² square yeards,3 square miles=3*1760² square yeards = 9292800 square yards,选D