[ Grammar ]
Harry Potter books _________ (be) famous for over 50 years.
A. were
B. have been
Select your answer:

Random Topics:
Speech TensesAdjectives, ING - EDPronunciationThere is or There areGrammar - Wh QuestionsGrammar MistakesPast or Present Verb TensePast Simple and Past ProgressiveGerundsQuantifiers, Countable and Uncountable NounsOther quiz:
Present Simple › ViewRobert ______ beautifully in the school’s chorus.
A. sing
B. sings
C. singes
Grammar › View
I need to have your _____ before the surgery.
A. confirm
B. confirmation
C. confirmatory
D. confirming
