Professional Documents
Culture Documents
having played I remember having played Cricket once last summer. having been sent I'm proud of having been sent there by my country.
Being deceived can make someone feel angry. (passive) Having read the book once before makes me more prepared. (perfect) He is ashamed of having been gambling all night. (perfect progressive aspect