[ 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:
Conjunctions and Preposition › ViewThe river water is severely polluted, mostly________ the dumping of raw sewage.
A. due to
B. lead to
C. because
D. so
Present Perfect Tense › View
Have you ever … the beautiful desert scenery?
- see
- seen
Pronoun › View
X : 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
