Grammar Quiz

[ Tenses ]

Which of the following sentences is in the present perfect tense? ‘I have finished my homework.’ or ‘I finished my homework.’

A. I had finished my homework.

B. I will finish my homework.

C. I have finished my homework.

D. I have been finishing my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

Modals and AdviceTenses - AuxiliariesConjunctivesPronouns and QuantifiersMixed GrammarAdjective ending with ED & INGAspect or tenses of VerbsPassive ModalsPast SimpleAdverbs of Time

Other quiz:

Modals › View

I’m really out of shape. I _____________ going to the gym regularly.

A. must be starting

B. have to start

C. has to start

D. must to start


Grammar › View

She’s needed a new car _______ a few months now.

A. for

B. yet

C. since

D. already

Grammar › View

I _ _ _ in the library.

A. Is

B. Are

C. Does

D. Am


Grammar › View

She will forgive you, if you

a) shout at her

b) break her pencil

c) hit her in the head

d) say you are sorry