With since have/has should be used. It has been raining since yesterday. We can't say it rained since yesterday. So i didn't speak with my friend since Friday is not accepted.
I didn't speak to my friend since Friday - rejected.
OK, I know the solution is the common idom, but my solution means the same, and most phrases in the passé composé so far on Duolingo accept "didn't". Can we have some consistency ?