It finally ........ on me that he had been lying all the time.
-
decayed
-
deceived
-
dawdled
-
dawned
-
dangled
D
Correct answer
Explanation
The phrase 'it dawned on me' is an idiom that means something suddenly became clear or was realized. This fits perfectly with the context of suddenly realizing someone had been lying. Decayed means decomposed, deceived means tricked, dawdled means wasted time, and dangled means hung loosely.