[ Perfect Tense ]
The mechanic _____ my car in 2 days.
A. have fixed
B. will have fixed
C. will fixed
D. will has fixed

Random Topics:
Verb PhrasesInfinitivesPunctuationsConjunctions & PrepositionsGrammar - to be, possessive, have gotPast Simple and Past Continuous TensesPresent ContinuousWish / If only ( Present)Present Simple for Future ArrangementPresent Simple Tense PassiveOther quiz:
Modals › ViewYou look relaxed. You ____ a wonderful holiday.
A. must have had
B. might have had
C. can’t have had
D. should have had
Grammar › View
Did you use to play with dolls?
A. Yes, I am.
B. Yes, I did.
C. Yes, I do.
D. Yes, I used.
Present Simple Tense › View___________ Ann ___________ English? (speak)
A. Does/ speak
B. Does/ speaks
C. Do/ speak
D. Do/ speaks
Tag Questions › View
They didn’t finish their homework, __________________?
A. does she
B. did he
C. did they
