Grammar Quiz

[ Present Perfect Tense ]

He … his homework very well

A. Have not do
B. Has not do
C. Has not done
D. Have not done

Select your answer:
A  B  C  D  E 

Random Topics:
Superlative Degree (Adjective) Type of SentencesEmbedded Questions Simple Present Continuous TensePhrasal VerbsPerfect ModalsPast simple regular verbsTime PhrasesApologizing

Other quiz: Conditional Sentence

Let’s clean our house. If you … the floor, I … the dishes with Mom.

A. sweep — washed

B. will sweep — wash

C. swept — will wash

D. would sweep — swept

E. sweep — will wash

How to use : Read the question carefully, then select one of the answers button.