[ Present Verb Tenses ]
He ______ (work) on this project for the last few weeks, and it’s almost finished.
A. works
B. worked
C. is working
D. has been working

Random Topics:
-ing &-ed AdjectivesNarrative Tenses & ConditionalsTenseClauseVerb + InfinitiveNoun and PronounDependent ClausesIndependent ClausesZero and First ConditionalsPhrases & ClausesOther quiz:
Grammar › ViewChoose the correct tag question for the sentence:
“You’re coming to the party, ___?”
A. aren’t you
B. are you
C. isn’t you
D. is it
Tenses › View
They ___ you the money before they ___ .
A. send / leave
B. sent / left
C. will send / leave
D. sent / had left
E. should sent / had left
Modals › ViewWe use _____ for possibility in future, but is less certain.
A. may
B. might
C. could
D. will
Grammar › View
Last weekend, I __________ to the beach with my family.
A. was
B. go
C. going
D. went
