English language quizzes
Perfect and continuous tenses quiz 1
I hope I __________ by the time I'm 60.
- will retire
- will have retired
- will be retiring
What ___________ this time yesterday?
- did you do
- had you done
- were you doing
How many books __________ this year?
- are you reading
- did you read
- have you read
What books ____________ at the moment?
- are you reading
- do you read
- have you read
I __________ to five countries by the time I was ten.
- went
- had been
- had gone
She _____________ Jason for over a year before her husband found out.
- had seen
- had been seeing
- has been seeing
In April I _______________ here for exactly ten years.
- will have been working
- will work
- will be working
This time next week I ______________ on the beach in Thailand.
- will lie
- will have been lying
- will be lying
I felt so ill. I must ____________ two bottles of wine.
- be drinking
- have drunk
- have been drinking.
Janet should be here by now. She must _______________ to the shop on her way.
- have gone
- be going
- go