TYF Proficient - Spot On 2 (Silver Unit)
Help
She appeared to have been studying all night for the exam.
Perfect Continuous Infinitive (to have been + verb + -ing)
They claimed to have finished the project before the deadline.
Perfect Infinitive (to have + past participle)
Having completed the assignment early made her feel relaxed.
Perfect Gerund (having + past participle)
Unlock this slideshow and over 4 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies