earn和gain的区别?

一、词义用法不一样

1、earn v. 赚得,挣(钱)

〔用法〕指因提供某种服务或从事某种劳动或工作而获得报酬。

〔例证〕He earned plenty of money last year.

去年他赚了很多钱。

2、gain v. 获得,取得

〔用法〕指通过后天努力或有目的的行动逐渐获得某种想要或需要的东西,如成就、利益等。

〔例证〕He finally gained the rank of colonel.

他最终获得了上校军衔。

二、词义广泛性不一样

1、earn?

英?[n]美?[?rn]?

v.?赚得;赚钱;挣得,获得;赢得,博得

2、gain

英?[ɡe?n]美?[ge?n]?

n.?增加;利润;收获

v.?获得;获利;增加;走快;到达

二、变形词不一样

1、earn?

第三人称单数: earns 现在分词: earning 过去式: earned 过去分词: earned

2、gain

第三人称单数: gains 复数: gains 现在分词: gaining 过去式: gained 过去分词: gained