He last visited his grandparents three years ago.
A. He has visited his grandparents for three years.
B. He has never visited his grandparents three years earlier.
C. He has not visited his grandparents since three years.
D. The last time he visited his grandparents was three years ago.

Random Topics:
-ing / InfinitivePassive SentencesPast Simple - Present PerfectPrepositionsAdjectives-Comparison, SuperlativeIndefinite and Definite ArticlesAbilityPast ParticiplesPresent Perfect and Past SimpleVerbs and AdverbsOther quiz:
Grammar › ViewA. slog
B. slug
C. stug
D. sluj
Grammar › View
You ………………………. to her as she was ready to.
A. should have asked her for help
B. might have asked her for help
C. can’t have asked her for help
D. need have asked her for help
Grammar › ViewTherefore, we need to [eat / eats] a wide range of food. At the same time, we can also enjoy the wide variety of food around us.
A. eat
B. eats
Grammar › View
Every man, woman, and child …….. love.
A. Need
B. Needs
C. Is needing
D. Are needing
