Which of the following sentences is right?
A:It was not until she took off her dark glasses did I recognize she was a famous film star.
B:Was it in this palace where the last emperor died?
C:Poor as he was he was honest.
D:Had she enough money, she would buy the beautiful dress.