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:

Reported Speech › View

”What I always want is to become a doctor,” she said.

A. She dreamed to be a doctor .

B. She dreamed for becoming a doctor .

C. She dreams of becoming a doctor .

D. She dreamt of becoming a doctor .


Grammar › View

“I hate that ____!” shouted the girl.

A. to

B. too

C. two

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