[ Grammar ]
I have known him _____ childhood.
A. For
B. Since

Random Topics:
Electricity VocabularyConstrative ConjunctionCoordinating and Subordinating ConjunctionsTenses and Word FormationFragment, Comma Splice and Run -on SentenceSubject Verb Agreement Irregular VerbAdjectives vs AdverbsGrammar & VocabularyNoun / PronounPresent Simple for Future ArrangementOther quiz:
Tenses › ViewIdentify the correct form: He (to play) the guitar every weekend.
A. plays
B. played
C. playing
D. will play
Vocabulary › View
What does the word “clever” mean?
A. Smart
B. Tired
Vocabulary › ViewWhich word means ‘to try to equal; to imitate’?
A. Compete
B. Stimulate
C. Emulate
Tenses › View
The concert … (just, start)
A. have just start
B. has just started
C. have just started
D. started
E. has just start
