William is my best friend. I _______________ him for years.
A. have been knowing
B. have known
C. am knowing
D. have been known

Random Topics:
Modals and ResponsibilitiesAuxiliary WordsConjunctions and CommasVocab CheckingPronoun & Present SimplePresent Simple and Continuous TenseParticiple Clauses & Cleft SentencesAdverbsSubject Verb Agreement Irregular VerbVerb PhraseOther quiz:
Prepositions and Tenses › ViewChoose the sentence in simple present tense.
A. She writes a letter.
B. She is writing a letter.
C. She wrote a letter.
D. She will write a letter.
Grammar › View
I …….. written the notes from the teacher. She told us to write the note. But, Jenny ………. do it yet
A. Has, hasn’t
B. Have, hasn’t
C. Haven’t, hasn’t
D. Haven’t, have
Correlative Conjunctions › ViewFill in the blank with the correct correlative conjunction.
I’m afraid you have to eat both your peas _____ your carrots if you want dessert.
A. when
B. that
C. or
D. and
English for Tourism › View
The following correct sentence if you want to book a room, except…
A. I need a room with a sea view
B. Can you bring me my suitcase?
C. Can I book a room for two days?
D. Is there a room for January 15th?
