1.当get在表示“得到acquire”,“使cause”,“变为become”“收到receive”等意义时,美国英语中才用gotten,而不用got.例如:
He has gotten sick.他病了。
The fire has been gotten under control.
火已经被控制住。
He had not really gotten used to the food.
他还没有真正习惯吃这种食品。
Your driving has gotten better.
你的驾驶技术提高了。
=Your driving has got better.
It has become better.
We’ve gotten some very bad news.
我们收到了很坏的消息。
She’s finally gotten her brakes fixed.
我终于让人修好了刹车装置。
We’ve just gotten a raise in salary.
我们刚刚得到加薪。
…they could have gotten $ 50,000 for their old house.
他们的旧房子可能卖了50,000美元。
Fortunately, I didn't got any channels showing all-night movies or I would never have gotten to bed.
幸好,我没有找到通宵放电影的频道,否则我可能无法入眠。
高考真题- 2015 全国
She has gotten out of jail/ prison.
她已经出狱了。
The watermelon has gotten bad.
西瓜娄了。
We have got tickets.我们有票。
We have gotten tickets.我们得到了票。
2.在表示“现在拥有”的have got却不可以换成have gotten:
I haven’t got an evening dress for the ball.
我没有参加晚会的晚礼服。
We’ve got some cheaper ones in the back room.
后面房子里有一些比较便宜的。
It’s locked and I haven’t got a key.
房间上了锁,我没有钥匙。
试比较:
He’s got a new job.=He has a new job.
他有一个新的工作岗位。
He’s gotten a new job.=He has found a new job.
他找到了一个新的工作。
I’ve got a new bike.我有一辆新自行车。
I’ve gotten a new bike.我刚刚买了一辆新自行车。
参阅《英语常见问题解答大词典》赵振才(增订版第五版)