How is the underlined word used in the sentence?

Do you think it will rain today, Grandpa?


A.
subject complement

B.
object of a preposition

C.
direct address

D.
direct object

Q&A Education