Translation:I have spoken with my mother seven days ago.
The translation is incorrect English. Should be: I spoke with my mother seven days ago. (context requires simple past)
I'm English so I wrote 'mum' and it came up with the correct translation as 'mom'...I'm not American. In England it's 'mum'
It's been 7 days since I've spoken with my mother . To me this is correct .
Doesn't seven days mean one week? What is more usual in English? Seven days or a week?