单项选择题

If someone is in the United States for good, it means he is there ()

A. to do good
B. temporarily
C. to rest well
D. permanently