Grammar Quiz

[ Tenses ]

Which of the following sentences is correct?

A. How long has Vicky had that camera? ~ For Thursday.

B. We have lived in Oxford for 34 years.

C. They have learnt the words for last week.

D. I have not seen you since ages.

Select your answer:
A  B  C  D  E 


Random Topics:

Modal ProbabilitySimple Present Continuous TensePast and Past ContinuousModals and Present TensesHow much or How many?so vs suchAdverbial Clauses of Reason / CauseRelative Clauses beginning with PrepositionsAdjective & AdverbRegular and Irregular Verbs

Other quiz:

Adjectives and Prepositions › View

She is very _____. She is quiet and doesn’t laugh as much as me and Mike.

A. generous

B. reliable

C. serious


Present Continuous Tense › View

While I (do)……………….. my homework, my sister (read) ……………….. newspapers now.

A. are doing/ is reading

B. is doing/ are reading 

C. am doing/ is reading   

D. am doing/ are reading

Can vs Could › View

I _____ hear you well. ____ you repeat that again, please?

A. can/Can

B. could/Could

C. couldn’t/Could

D. can/Could


Grammar › View

Dear Dot,
I am a girl who has a problem. I like a boy who (22) _________ in a supermarket. He has to work until 10:00 p.m. every Friday and Saturday. I have parents who are very strict. They say I (23) ____________ be home at 10:00 p.m. on weekends. I can’t go out at all on school nights. I think you (24) ____________ understand my problem. I really like this boy, (25)_____________ I can’t see him as much as I want to. What can I do?

A. work

B. is work

C. worked

D. works