[ Progessive Tenses ]
Choose the present perfect to complete the following sentence:
She __________________ here for five years.
A. has lived
B. will have lived
C. is living
D. has been living

Random Topics:
How many / How much - Is there / Are thereand, so, but, becauseAdverbial ClauseInterjection & Prepositional PhrasesGrammar & VocabularyWould rather/ would prefer/ would likeCOUNT - NONCOUNT NOUNSArticlePast Simple Negative & QuestionsConjunctions and Sequence ConnectorsOther quiz:
Mixed General Quiz › Viewalina … a song every night
A. sings
B. sing
C. is
D. done
Grammar › View
Jimmy —- watching football at work, I won’t be surprised if he is fired soon.
A. must not have been caught
B. might not have caught
C. shouldn’t have been caught
D. needn’t be caught