” b) definitely wrong (has not have). c) not likely in most situations. “been coming” expresses a repeated arrival – or unlikely an extremely long trip.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymousa) She did not come since then.A combination of "did" with "since" is not good.
Anonymousb) She have not come since then.The combination "She have" is impossible in English. It's "She has".