It is not proper to . . . . . . . . a stranger in your house.

accommodate
keep
shelter
dwell

The correct answer is B. keep.

To keep someone means to have them in your house or care, especially for a long time. It can also mean to have something in your possession or under your control.

The other options are:

  • A. accommodate means to provide someone with a place to stay, especially for a short time.
  • C. shelter means to provide someone with a place to live, especially when they are homeless or in danger.
  • D. dwell means to live in a place for a long time.

In the context of the question, it is not proper to keep a stranger in your house because it is not safe. You do not know who the stranger is or what their intentions are. It is better to be safe than sorry.