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:

Past and Perfect Tenses › View

Last night, they ______ (watch) a movie.

A. watches

B. watched

C. have watched


Grammar › View

In the morning, I _____ to brush my teeth.

A. has

B. have

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