Which sentence is correct?
A. You have to learn these words at heart.
B. You have to learn these words by heart.
C. You have to learn these words for heart

Random Topics:
-Ing and Infinitive Verb PatternsModals and Past TensesModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityState Verbs and Action VerbsHow much or How many?English ArticleMay, MightCoordinate ConjunctionSecond ConditionalSingular and Plural NounsOther quiz:
Grammar › ViewIdentify the participial phrase.
The scouts roasting marshmallows around the fire told ghost stories to pass the time.
A. roasting marshmallows
B. roasting marshmallows around the fire
C. told ghost stories to pass the time
Grammar › View
Mark the letter A, B, C, or D on your answer sheet to indicate the word that differs from the other three in the position of primary stress in each of the following questions.
A. account
B. design
C. repeat
D. special
Subject/Verb Agreement with Collective Nouns › ViewThe pack of dogs ____________running off in different directions.
A. is
B. are
Vocabulary › View
Cordial
A. courteous and gracious; friendly; warm
B. aggressively, greedy, grasping
C. to give emphasis or prominence to
D. examined or perused carefully
