D. because " was a lot of fun" is a prepositional phrase.
A synonym for cultivate is gain. to cultivate is to work for something with the intention of gaining something better in return. i hope this helped
It is opinion B.
How?
Well, by the word ‘homes’ we can see that there are servers neighbors. Because of possession grammar laws, you would have to right it down as B