Answer to Question 1
B
Often, companies will cover part, or the entire cost of housing for the expatriate employee while abroad. Even if they might not cover the permanent housing, they will most likely cover the cost of staying at a quality hotel until housing becomes available. This is considered to be part of the housing allowance.
Answer to Question 2
D