"Many patients with the disease do not survive as long as he has since receiving the diagnosis."
(Collins English Dictionary.)
Does "has" mark the present perfect tense in the sentence above?
Yes, it implies "as long as he has survived". In this sentence I would prefer "after" to "since". This is because "since receiving the diagnosis" can refer only to "he", whereas "after receiving the diagnosis " refers to "many patients", which is, for me, a more natural way to read the sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, it implies "as long as he has survived".
In this sentence I would prefer "after" to "since". This is because "since receiving the diagnosis" can refer only to "he", whereas "after receiving the diagnosis" refers to "many patients", which is, for me, a more natural way to read the sentence.