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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-10
A

on account of:

因为,由于

例句与用法:
1. He was granted special admission on account of his effort.
由于他自己的努力, 他被破格录取。

2. The price drop greatly on account of large offerings from other source.
由于来自其他方面的大量报盘,价格已严重下跌。

thanks to:

由于,多亏
prep. 由于,归功于

例句与用法:
1. Thanks to your timely intervention.
多亏你及时调停。

2. Thanks to his effort, it is more successful than we have expected.
由于他的努力,获得了比我们预期的更大的成功。
第2个回答  2008-04-10
A 因为连续不停的大雨,足球比赛的时间等另行通知~

thanks to 表示由于什么原因而达成目的,
on account of 表示由于什么原因而未达成某种目的,请参考上面回复的例句.

1. Thanks to your timely intervention.
多亏你及时调停。

2. Thanks to his effort, it is more successful than we have expected.
由于他的努力,获得了比我们预期的更大的成功。

The wall declined slightly on account of the earthquake
墙壁因地震而倾斜。

He was disqualified for the post on account of age
年龄不合格使他无法无资格任此职。

He was granted special admission on account of his effort
由于他自己的努力, 他被破格录取。
第3个回答  2008-04-10
选A.on account of
————
thanks to
由于; 多亏, 因为

on account of
因为, 由于; 为了

on account of the continual rain因为不停下的雨。
第4个回答  2008-04-10
a

因为不停的下雨,足球比赛被延期直到另行通知。

thanks to 有点感谢的意思。(幸亏)