- No, you can not take out the complement of "for 20 years".
- I think "flatmate" is equivalent to roomate, right?
- It could be ¨too atentive¨, with ¨like¨ (I dont´t know), ¨rather than¨ = more than.
- Why use present perfect continuous in "we've been drifting apart"? Because it started some years ago and is still hapenning and it will continued.
- Can you think of any other forms to replace the orange text?
what should I do..
What can I do ...
- Imagine you are "Doctor Relationships". How would you respond to this letter?
Dear xxx,
I sugest you to start to look for a new one. It could be a good idea to find a younger one ;p
Good luck!