I am writing to a record label that has not released a record for a long time, and here is the first sentence that I have written
It has been a very long time since you have released a new record
My question:
Does present perfect fit in this case?
I know I could write :
"It has been a very long time since you last released a record" implying a specific record (the last one)
or
Your label has not released any record for a long time.
but I ve chosen present perfect"It has been a long time since you have released a new record " because it seems better for me for 3 reasons :
First : I am not talking about a precise record but the act of releasing a record in general.
Second : They have released many records before.
Third : At the time of writing they still have not released any new record