[ Perfect Tenses ]
She —- (recover) from her surgery by the time we visit her next Saturday.
A. has recovered
B. had recovered
C. will have recovered

Random Topics:
Personal pronouns + possessive adjectives + Introgative pronounsConnectorsEnglish for TourismPreposition of DirectionConditionals Type IWish - beginnerInfinitives for reasonsQuantifiers and ArticlesAdjective / Noun + to InfinitiveDefinite ArticlesOther quiz:
Grammar › ViewAt 7 p.m yesterday, John _______ a mock Ielts test.
A. is taking
B. takes
C. was taking
D. will take
Grammar › View
I can’t believe that my expensive bicycle ________ last night.
A. was stolen
B. was stealing
C. is stolen
D. stole