Respuesta :
I think the correct answer is B. It should say it has been raining
Hi There!
Question - Which contains a past or present perfect tense verb error?
Answer - B) It is raining for three days now and I'm not sure when it will stop.
Why - The reason I state option B is because when the answer says "It is raining for 3 days) that dosen't make any sense and that when you it is it is present tense and the fact that the answer states 3 days is wanting to be past tenses. The correct way is "It has been raining for 3 days now."
Hope This Helps :)