The sentence is grammatically correct, Jackson, and completely in accordance with English grammatical rules and practices. To have been written is a passive perfect infinitive. There are only two infinitives in English and they can be used in both active and passive.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Jackson6612I see nothing worth arguing.
Is what I say above correct?
Is my description correct?
Jackson6612CB wrote: ''As a rule, the present infintive refers to the present and the future and the perfect infinitive refers to the past.''
It is thought (by many) to have been written by Michael.
to have been is perfect infinitive but her
Cool BreezeJackson6612CB wrote: ''As a rule, the present infintive refers to the present and the future and the perfect infinitive refers to the past.''
It is thought (by many) to have been written by Michael.
to have be