[ Perfect Tense ]
The last time I _______ my grandfather was 2 months ago.
A. had seen
B. saw
C. see
D. have seen

Random Topics:
Simple Present Continuous TenseObject PronounsRegular and Irregular VerbsSpeech TensesSimple and Continuous TensesInfinitive and GerundPunctuation and GrammarJobsInterrogative Pronouns & AdverbsSpeculation with Modal VerbsOther quiz:
Grammar › ViewHe ___ play football very well. He needs more practice.
A. can
B. may
C. must
D. can’t
Future Perfect Tense › View
Complete the sentence with the correct form of future perfect tense: ‘By next year, she _______ (play) the piano for 20 years.’
A. will have play
B. will played
C. will have played
D. played
Grammar › ViewDon’t blame me. I______ him only if he hadn’t been driving so fast.
A. will have followed
B. had followed
C. would have been able to follow
D. could follow
Grammar › View
Which one is ditransitive?
A. She cooked meal
B. She brought me a coffee
