【分析】it指代上文中提到过的某个事物,即“同名同物”;one指代上文提到过的同类事物中的一个,但不是上文提到的那个事物,即“同名异物”;this指距离说话者较近的某个事物;that指距离说话者较远的某个事物。结合语境可知,用one指代某一块蛋糕,故选B。——姑姑,我有点饿了。——桌子上有一些蛋糕,你可以吃一个。
【点评】one与it的区别:
none指代上文提到过的同类事物中的一个,但不是上文提到的那个事物。如果指同类事物中的一些,要用ones。如:
nThisappleissmall.Pleasegivemeabigone.
n这个苹果小,请给我一个大的。
nThesebooksaremine.ThoseonesareLily's.
n这些书是我的,那些书是莉莉的。
nit指代前文中提到过的那一个事物。如:
nMybikeisveryold,butIlikeitverymuch.
n我的自行车很旧,但我很喜欢它。
nWhereismynewpen?Ican'tfindit.
n我的新钢笔在哪儿?我找不到它了。