[ Vocabulary ]
Which term means to have a deep understanding or knowledge of a subject?
A. Intelligent
B. Protocol
C. Fascinate
D. Numerous
Select your answer:

Random Topics:
Past Perfect Simple & Past Perfect ContinuousParts of Speech and GrammarHave to/Has toSports VocabularyInfinitive FormsPrepositions and AdverbsComparisionsPast ParticiplePresent Simple & Present Progressive TensePrepositionOther quiz:
Grammar › ViewWhile Kean Fong and JianSheng ……….. a picnic, it started to rain cats and dogs.
A. are having
B. were having
C. is having
D. had
Phrasal Verb › View
What does ‘Put On’ mean?
A. Extinguish
B. Pretend
C. Gain
D. Wear
