Hi, Pamela in my opinion and from what i learnt in english : in this sentence you should used The past perfect. The past perfect expresses the plan or idea that something occured befor another action in the past . so the correct sentence is first one.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Pamela81If I have to take a shot on the choice simply based on interpretation.
"We had spoken about this topic but then you changed your mind"
"We have spoken about this topic but then you have changed your mind"
"We spoke about this topic but then you changed your mind"
Pamela81but I am still not getting ...I know it is frustrating, I had been there. If Imay say so, I think the difference may not be that easily explained because it lies in the speaker's frame of mind and the interpreation of the reader as they are all correct in certain degrees, depending on the contexts engaged. Maybe CJ can shed some light on this.
Pamela811. I have cheated my colleague for years. It means that I cheated my colleague and now I stopped cheating himHi,
Pamela81Very well. I merely pointed out the flaw of that sentence based on the present perfect approach.
Thanks Disumexpress for the suggestion but I agree more with Clive´s opinion n the case of sentence 1.