Answer:
The answer is indeed letter C) adverbial clause.
Step-by-step explanation:
An adverbial clause is a dependent clause that functions as an adverb, modifying a verb, an adjective, or another adverb. It provides information that would answer one of these questions: when? where? why? how? how much? under what condition?
When the adverbial clause answers the question "why", it is called an adverbial clause of reason. It commonly begins with "since" or "because". In the sentence we are studying here, it begins with "for", which is, in this case, interchangeable with the others:
- I don't know where the snow came from for there were stars out.
- I don't know where the snow came from because there were stars out.
As we can see, "for there were stars out" explains the reason why the speaker didn't know where the snow came from.