![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
[ 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
Select your answer:
![](https://grammarquiz.net/static3/wait.gif)
Random Topics:
Correlative ConjunctionDirect vs. Indirect SpeechIntensive vs. Reflexive PronounFigure of SpeechPast Tense and Past ContinuousVerb + InfinitivePossessive Adjective and PronounSentencesArticles and Determiners
Other quiz:
Grammar › ViewWe ____________ go to school on Saturdays.
A. isn´t
B. aren´t
C. doesn´t
D. don´t
Future Tenses › View
When he comes to London next week, he ______ with some friends. Choose the INCORRECT answer
A. ‘ll be staying
B. is going to stay
C. is staying
D. will have stayed
How to use : Read the question carefully, then select one of the answers button.