What is the correct meaning of the word foresight?
Kim had the foresight to finish her homework early so she could attend the concert that night.
A) the ability to manage time effectively
B) the inability to see what might happen in the feature
C) a lack of regard for being responsible
D) the ability to look forward and plan ahead