[ Grammar ]
I ______ (know) my best friend ______ I met him at high school.
A. I have known my best friend since I met him at high school.
B. I have known my best friend for I met him at high school.
C. I has know my best friend since I met him at high school.
D. I has known my best friend for I met him at high school.

Random Topics:
Passive VoicesCompliment, Congratulation, and HopeSentence Adverbs & Third ConditionalTo infinitive - GerundToo or EnoughToeic VerbAdjective ClauseUsed to - Would - TensesSentence LabelingTense,noun,preposition,quantityOther quiz:
When vs. While › View… I was waiting for the bus, someone came and asked questions.
a. when
b. while
Vocabulary › View
Respect (noun)
A. Admiration
B. Retiree
C. Expectation
D. Representation
I am not … uniform at the moment.
A. wearing
B. wears
C. wear
D. worn
Subject-Verb Agreement › View
The boy with his friends ____ chocolate at the supermarket.
A. Buys
B. Buy
