[ Tenses ]
My father …….. the door for 3 hours.
A. repaired
B. will repaire
C. has repaired
D. is repairing
Select your answer:

Random Topics:
Noun PhraseApologizingShould, Should not haveTenses and Word FormationTenses - Present and PastPast Progressive TenseCountable and UncountableActive & PassiveAdverb of MannerInfinitive and GerundOther quiz:
Grammar › ViewIn five years time, he … (have achieved) all of his career goals
A. will have achieved
B. will achieve
C. will be achieving
Tenses › View
They ___ never visited London before last year.
A. has
B. have
C. had
D. having
