[ Perfect Tenses ]
James _______ Marjorie since they met at university in 2008.
A. has known
B. has been knowing
C. had known
D. had been knowing

Random Topics:
Family Vocabulary and GrammarPrepositions of MovementGrammar - Present and Past PassiveWho am I?Relative & Interrogative Pronounsmust/shouldSimple TensesSimple Future TenseNouns - Word Form-IONFuture Continuous TenseOther quiz:
Progressive Perfect and Simple Verb Tenses › ViewThe present perfect progressive tense is formed by….
A. had been + present participle
B. have/has + present participle
C. have/has been + present participle
D. have/has been + past participle
Grammar › View
I’m sure I ……. him two years ago.
A. Am seeing
B. Have seen
C. Have been seeing
D. Saw
Grammar › View A: What flavor ice cream would you like?
B: I think that I ______ strawberry.
A. am going to have
B. am having
C. have
D. will have
Grammar › View
The moon ____ the planet every 27 days.
A. manned
B. orbits
C. colonizes
D. spacecraft
