He has a house for letting. A. for letting out B. to let C. to rent out D. No improvement

for letting out
to let
to rent out
No improvement

The correct answer is: B. to let

The sentence “He has a house for letting” is grammatically correct, but it is not idiomatic. The more common way to say this would be “He has a house to let.” This means that the house is available for rent.

The other options are not correct. Option A, “for letting out,” is not idiomatic. Option C, “to rent out,” is grammatically correct, but it does not mean the same thing as “to let.” Option D, “No improvement,” is incorrect because the sentence is not idiomatic.

Here are some examples of how the phrase “to let” is used in a sentence:

  • I have a house to let.
  • The flat is to let.
  • The office is to let.
  • The shop is to let.