[ 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:
Phrasal Verbs › ViewOur living room looks ______ the mountains.
A. up to
B. at
C. to
D. on to
Prepositions & Modal Verbs › View
I always hang out with my friends________Christmas day.
A. in
B. on
C. at
D. of
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
