[ Present Tenses ]
Mark ´s studying engineering. He ____ (do) practical work for the last six months.
A. does
B. is doing
C. has done
D. has been doing
Select your answer:
Random Topics:
Grammar - much, many, a lot ofPast Tense, Recount Text, and Future TensePrepositional PhrasesModals Of SpeculationAsking & Giving AttentionPrepositions of MovementReported Speech and TensesConditionals and WishesGrammar ClausesOther quiz:
Simple Present and Simple Past › ViewThe dog __________ its toy last night
A. eats
B. eat
C. ate
D. eaten
Past Simple - Present Perfect › View
___ you ______(finish) your homework yet?
A. Did / finished
B. Have / finished
C. Did / finish
D. Have finish