Option A is the correct answer because 'live' is used to express to have your home somewhere,hence it is the correct answer.
Option B is incorrect because 'speak' is used for talking about something, but in this statement, it is about living, hence it is incorrect.
Option C is incorrect because 'take' is used to express something that you accept or have, so it is incorrect.
Option D is incorrect because 'opens' means not closed or fastened, hence it is incorrect as living in a flat is being talked about.