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.

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 VerbsOther quiz:
Adjectives and Prepositions › ViewShe 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 › ViewI _____ 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
