Topics: Identifying Tenses
She has lived in this street for ten years.
A. Present simple
B. Past simple
C. Present perfect progressive
D. Present perfect
Select your answer:

Random Topics:
Verbs + Gerund or InfinitiveVerb to haveVocabulary and ModalsPhrasal VerbsPassive SentenceComplex SentencesGerunds & Infinitives + VocabularyPast Tense, Recount Text, and Future TenseSimple Past Tense and Past Perfect TensePreposition & GerundOther quiz:
Grammar › ViewThe baby ________ every night. I can’t sleep at all.
A. cry
B. will cry
C. cries
D. crying
Perfect Tenses › View
He (work) for three different companies so far.
A. has worked
B. will have worked
C. had worked
