Grammar Quiz

[ Present Perfect Tenses ]

It ___ for three days without stopping.

A. rains

B. rained

C. has rained

D. has been raining

Select your answer:
A  B  C  D  E 


Random Topics:

-ed/-ing AdjectivesUnderstanding Product Packaging and TensesPassive Voice & TensesTenses of VerbsModals of Obligation and NecessityTransportation VocabularyPresent Simple TenseAdverbGrammar Error Correction (Simple Present Tense)Gerund and To Infinitive

Other quiz:

Tenses and Figurative Language › View

. Identify the simple present tense in the sentence: ‘She plays soccer every Saturday.’

A. jumps

B. runs

C. kicks

D. plays


Grammar › View

Isyraf and Muhammad __________ new English books.

A. have

B. had

C. has

Grammar › View

What does your father do his free time?

A. in

B. at

C. on

D. while


Vocabulary › View

The support and encouragement from her friends and family helped __________ during difficult times.

A. at the speed of light

B. make her look cool

C. keep her going

D. go far beyond