[ Past and Present Tenses ]
Fill in the blank with present perfect: “We ___ (know) each other for a long time.”
A. have known
B. had known

Random Topics:
Modal Verbs & Perfect InfinitivePreposition FormArticles - rulesPhrasal Verbs and Verb FormsTransitionsArticles and PrepositionsQuantifiers & Modals of ObligationWH Questions and Simple Past TenseModals of AdviceSynonymOther quiz:
Relative Clauses › ViewThe girl __________ works in that shop doesn’t speak English.
A. Where
B. Which
C. that
In/On/At + Time › View
Meeting for English club is _______ Tuesdays.
A. in
B. on
C. at
Pronoun › ViewX : What’s wrong with ______ tail?
Y : Perhaps,it was clowed by tiger.
A. It
B. His
C. Its
D. Her
Grammar › View
Choose the adverb in the sentence: “He speaks loudly at meetings.”
A. He
B. Speaks
C. Loudly
D. Meetings
