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:
Vocabulary › ViewKlay’s mind was arbitrary; no one understood how or why he made his decisions.
A. Easygoing
B. Without reason
C. Responsible
D. Helpful
Future Continuous Tense › View
At nine o’clock tomorrow morning, our headmaster ___________________________ the names of the winners of the poster competition.
A. will be announce
B. will be announcing
C. will be announced
D. will be announces
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
