Multiple choice

Directions: Choose the appropriate word or phrase and fill in the blank.

-------------- many faults, he was a good man at heart.

  1. In spite of having

  2. Despite

  3. Due to having

  4. Nevertheless

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In spite of having is a prepositional phrase that correctly introduces the contrast in the sentence. While despite is a synonym, it would typically be followed directly by the noun phrase (Despite many faults) or a gerund (Despite having many faults). In spite of having is a complete and grammatically sound option provided here.