Yesss???? What do you mean? :(
A it is a way to say there is dangerous roads up ahead
I need more information to answer your question
It might be said that the adjective phrase to complete this sentences is option B (across the street) because it is providing information about the apartment, it is modifying the noun. In other cases, they provide more information, "because" is used to give a reason so it would be considered adverbial as well as, "for five years", it is related to time. Option D could be understood as a complement of the noun but not a modifier.
C-Delighted at the broken pieces.