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:

Present Perfect & Past Simple Tense › View

Last month I _____________ in hospital for a week.

A. was

B. have been

C. is

D. am


Idioms › View

The “way the wind blows” is ___.
a. how things were
b. the way things are
c. how things are going to be

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