[ Present Tenses ]
We are from French. We ………………..there for 20 years.
A. has been
B. are
C. have been
D. are being

Random Topics:
Adjectives and VocabularyModals and ResponsibilitiesGrammar - Be going toGrammar (Adverbs, Prepositions, Prepositional Phrases)Let & Be allowed toGerunds as Objects of PrepositionsFamily Vocabulary and GrammarAdverbial Clause / If / ComparativesPerfect Tenses and VocabularyModal and Auxiliary VerbsOther quiz:
Jobs › ViewA. Cleaner
B. Dustman
C. Gingerbread
D. Washingman
Past Modals › View
A: My favorite band played in our city last weekend but the tickets were all sold out!
A. B: You must have been very disappointed!
B. B: You were very disappointed!
C. B: You can’t have been very disappointed!
Future Tenses › ViewWhich sentence uses the future perfect simple correctly to express an action that will be completed by a specific time in the future?
A. I will have finished my homework by 8 pm.
B. I am going to have finished my homework by 8 pm.
C. I will finish my homework by 8 pm.
D. I finish my homework by 8 pm.
Grammar › View
I am ___ healthy food this week.
A. eats
B. eating
C. ate
D. eats
