Which contains a past or present perfect tense verb error?
A) It has been a great three weeks, but now it's time to come home.
B) It is raining for three days now and I'm not sure when it will stop.
Eliminate
C) It has been nice to see you all, and we should make sure we get together again soon.
D) It had been a long time since they'd seen each other, but the long lost brothers connected quickly.

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 :)