Verbs in the perfect form use a form of "have" or "had" + the past participle. I believe the answer in this case is "have+been+verb"
Correct sentence: The weather guy said that it was supposed to rain, but I don't see a drop coming from the sky yet!
A comma is needed to separate the independent clause after rain. - True.
A comma is needed to correctly punctuate the compound sentence- True
An island is a lot larger than a city so island