on account of 与thanks to 的区别The football match was held over until further notice( )the continual rain.A.on account of B.thanks to C.but for D.as for 请问A和B应选哪个?为什么?这句话应该怎样翻译?

问题描述:

on account of 与thanks to 的区别
The football match was held over until further notice
( )the continual rain.
A.on account of B.thanks to C.but for D.as for
请问A和B应选哪个?为什么?这句话应该怎样翻译?

on account of something
because of something else,especially a problem or difficulty
She was told to wear flat shoes,on account of her back problem.
If you say that something happens thanks to a particular person or thing,you mean that they are responsible for it happening or caused it to happen.
两者意思相同,但是on account of 多用于负面,所以选a