Originally posted by hsengoren
I say it is B.
It can't be A. "not only" asks for "but also"
It can't be C either. Because:
When "but" is followed by a noun or pronoun it means "except"
There is no one here but me.
This car has been nothing but trouble.
We don't have this meaning here.
OK, Hippo is right. Sometimes it means "only" when it is used before nouns as in:
He is but a child.
But still, even if we used it in this meaning, we would need the determiner "as"
Napoleon III eventually landed in England, but as a dethroned exile.
In option B,"but" means "however"
Napoleon III eventually landed in England, but only as a dethroned exile.