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

Working till 10pm isn’t a problem. I (finish) late. I did it in my last job too.

A. used to

B. am use to finishing

C. am used to finishing


Grammar › View

The company is located ________ the city center.

A. In

B. At

C. On

D. With

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