Grammar Quiz

[ Present Perfect & Past Simple Tense ]

It’s been raining ………………….. lunchtime.

A. since

B. for

Select your answer:
A  B  C  D  E 


Random Topics:

Reported Speech and Reporting VerbsCompound and Complex SentencesAsking & Giving AttentionGrammar and PrepositionsConditionalDependent ClausesComparatives, Superlatives & EquativesGerund & ParticipleModal AuxiliaryFuture Perfect Continuous

Other quiz:

Present Simple vs Present Continuous › View

The teacher …… us homework once or twice a week.

A. gives

B. is giving


Tenses › View

What have you just finished?

A. Future Simple

B. Present Perfect

C. Past Perfect

D. Past Continuous

Grammar › View

There was a leak on the roof ,so I had it______________.

A. fix

B. been fixing

C. fixing

D. fixed


Past Simple Tense › View

Teresa Teng _____ a Taiwanese singer. She _____ from 1953 to 1995.

A. is … lives

B. was … is living

C. was lived

D. is lived