[ Phrases ]
having been written
A. (simple) active tense
B. (simple) passive tense
C. perfect tense
D. perfect passive tense

Random Topics:
will, be going to, would like toReported Speech and Reporting VerbsWill and Going toMoods of GrammarGerund or InfinitivesVocabulary & Phrasal VerbFuture Tenses and ModalsDependent PrepositionPresent Simple vs Past SimpleAdjective SuffixesOther quiz:
Grammar › ViewThe kids ___ play outside when it rains.
A. don’t
B. doesn’t
Verbs – Nouns – Adjectives - Adverbs › View
John could not help …………..angry when he learnt that they had refuse ………….him a promotion.
A. getting / to offer
B. getting / offering
C. to get / offering
D. to get / to offer