Questions this week!

Fujimoto   Sun May 13, 2007 9:09 am GMT
Hello everyone!
These are some questions that make me confused! Please help!

1. I shouldn't imagine there is ________ on earth who can answer this question.
A. no one
B. some body
C. anyone

Which is the best answer? In this context,Does the sentence mean negative?

2.You need a special _________ to go in this part of the building.
A. Permission
B. Permit
C. Allowance
D. Agreement

I think all is suitable? What about you? please show me the different between A, B, C and D.

3. "I'm torn between big and small company."
What does he mean by the phrase:"to be torn between"?