【答案】:
D
【解析】:
对于每一种情况,分别验证三边是否满足勾股定理的逆定理,即验证 $a^2 + b^2 = c^2$ 是否成立。
① 对于 $a=5, b=12, c=13$,有 $5^2 + 12^2 = 25 + 144 = 169 = 13^2$,满足条件,所以能构成直角三角形。
② 对于 $a=8, b=15, c=17$,有 $8^2 + 15^2 = 64 + 225 = 289 = 17^2$,满足条件,所以能构成直角三角形。
③ 对于 $a:b:c=3:4:5$,设 $a=3x, b=4x, c=5x$,则 $(3x)^2 + (4x)^2 = 9x^2 + 16x^2 = 25x^2 = (5x)^2$,满足条件,所以能构成直角三角形。
④ 对于 $a=15, b=20, c=25$,有 $15^2 + 20^2 = 225 + 400 = 625 = 25^2$,满足条件,所以能构成直角三角形。
综上,四种情况都能构成直角三角形。