Grammar Quiz

[ 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 Clauses

Other quiz:

Simple Present and Simple Past › View

The 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