Topics: Progressive Perfect and Simple Verb Tenses
The present perfect progressive tense is formed by….
A. had been + present participle
B. have/has + present participle
C. have/has been + present participle
D. have/has been + past participle
Select your answer:

Random Topics:
Vocabulary and IdiomsPresent Simple vs Present ContinuousModal VerbGerund vs InfinitivePast Perfect and Past Perfect Continuous TenseComparisionsModals, Phrasal Verbs, Gerunds and InfinitivesAcademic VocabularyGrammar ElementaryPresent Perfect & Past Simple TenseOther quiz:
Grammar › ViewChoose the correct superlative degree of ‘funny’.
A. funniest
B. funnyiest
C. most funny
D. the funny
Vocabulary and Grammar › View
In my free time, I love watching _____ because they have a lot of fascinating characters and wonderful plots. (vocab, meaning)
A. documentaries
B. talent shows
C. soap operas
D. cooking programs
