Verb Tenses 1
Verb Tenses 2
Verb Tenses 3
Verb Tenses 4
Verb tenses 5
100

1. My sister and I _____ just_________ (greet) Miss Holmes

have just greeted

100

1. Juliet _____________ (like) playing piano.

likes

100

1. Everyone  ________________ (sing) the song while the music was playing.

was singing

100

1. I think she ____________ (come) to visit us tomorrow, but I'm not sure.

will come

100

1. Have you noticed he ______________ (work) until very late at school most of the days?

works

200

2. When Jacky was practicing, someone ______________ (shout) at him.

shouted

200

2. ________ they _________ (offer) you a job if you have the right qualifications?

Will they offer

200

2. My friend, Tom, __________ (work) in New York at the moment.

is working

200

2. When I ________________ (wake up), it was a sunny day.

woke up

200

2. He _________________ (run) very fast when the police stopped him.

was running

300

4. I ___________ (never come) across such a big snake in my life.

have never come

300

4. My friends and I __________ (have) a few problems recently.

have had

300

4. When Sarah graduates from university next year, she _________ (study) English for nearly four years.

will have learnt

300

4. She _________________ (know) that story for a long time.

has known

300

4.When I came home this evening, my parents _____________ (go) out for a walk so I didn't see them.

had gone

400

5. Jessica ____________ (never fall) in love until she met Ben 2 years ago.

had never fallen

400

5. When Megan has problems at school, her parents ____________her to cope with them. (usually help) 

usually help

400

5.As soon as the players ___________ (come out) onto the football pitch, the referee started the game.

came out

400

5. By this time tomorrow, the contract _____________ (sign).

will have been signed

400

5. Jimmy ___________ (might delay) by traffic as there is an accident in A1 highway.

might have been delayed

500

3. By Saturday next week, I ________________ (work) on this painting for exactly one month.

will have worked

500

3. They were very tired in the evening because they ________ (work) on the farm all day.

had been working

500

3. Do you know what time the plane ______ (arrive) in Chicago?

arrives

500

3. Henry _______________ (watch) TV since 7 o'clock.

has been watching

500

3. I ___________ (already stand up) up from the table before the others finished.

had already stood up