Grammar Quiz

[ Present Perfect Tense or Present Perfect Continuous Tense ]

A: Why are your hands so dirty? Is that oil?

B: Oh, yeah. I ______________ my car. I’ve not finished it yet but I have to use it tomorrow.

A. fixed

B. have fixed

C. have been fixing

D. fix

Select your answer:
A  B  C  D  E 


Random Topics:

Complex SentencesConnectivesSimple Past Tense & Future TensePassive Voice - Mixed TensesNarrative, Past TensesPassive Voice, Question Tag, PrepositionsSimple Present and Present ContinuousRelative & Interrogative PronounsCohesive DevicesMixed Grammar

Other quiz:

Grammar › View

Tomorrow, the students …………… information about the school trip.

A. were given 

B. will be given

C. were being given

D. are given


Grammar - must & have to › View

The future tense of must is…

A. will must

B. must will

C. will have to

Future Perfect Tense › View

Your best friend … help by the time you … her to take part in your wedding.

A. ask, will have offered
B. will have offered, ask


Grammar › View

The girl has __________ black hair.

A. golden

B. skinny

C. long

D. cold