TThe Gushan Bridge has been finished on time the engineers' hard work.The Gushan Bridge has been finished on time the engineers' hard work.  A.as to B.thanks to C.except for D.but for

问题描述:

TThe Gushan Bridge has been finished on time the engineers' hard work.
The Gushan Bridge has been finished on time the engineers' hard work.
  A.as to B.thanks to C.except for D.but for

B
由于

B 是幸亏,由于的意思,后加名词
其他意思不对,这题考的是词组的意思

gushan大桥已经准时完工是由于工程师们的努力工作..应该选B