• 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.