Test "Present and Past Tenses"
Variant 1
Part 1: Choose the correct option (1–10)
1. She usually ______ to work by bus, but today she ______ by car.
a) goes / is driving
b) go / drives
c) is going / drives
d) went / is driving
2. I ______ this book for two weeks and I still ______ it.
a) have been reading / haven’t finished
b) read / didn’t finish
c) am reading / don’t finish
d) have read / didn’t finish
3. When I called him, he ______ dinner.
a) had
b) was having
c) has had
d) had been having
4. They ______ to Paris three times since 2018.
a) went
b) have gone
c) have been
d) had been
5. While I ______ TV, the phone ______.
a) watched / rang
b) was watching / rang
c) had watched / was ringing
d) watched / was ringing
6. He ______ in London for five years before he moved to Berlin.
a) lived
b) has lived
c) had lived
d) was living
7. Look! The kids ______ in the garden.
a) play
b) are playing
c) have played
d) played
8. By the time we arrived, the film ______.
a) started
b) has started
c) had started
d) was starting
9. I ______ my keys. Can you help me find them?
a) lose
b) lost
c) have lost
d) had lost
10. She ______ English for six years before she moved to the UK.
a) studied
b) had been studying
c) has studied
d) was studying
Part 2: Correct the mistakes (11–15).
(Note: If the sentence is correct, write “Correct”.)
11. I have seen him yesterday. → ________________________
12. She is knowing the answer. → ________________________
13. They have been waiting since two hours. → ________________________
14. When I was young, I have played football every day. → _________________
15. He had finished his homework before he went to the cinema. → ___________
Part 3: Fill in the blanks with the correct verb form (16–20)
16. Sarah __________ (not / finish) her project yet.
17. At 8 p.m. yesterday, I __________ (cook) dinner.
18. How long __________ you __________ (live) in this city?
19. By 2020, they __________ (already / buy) a new house.
20. I __________ (never / be) to Japan, but I’d love to go.
Test "Present and Past Tenses"
Variant 2
Part 1: Choose the correct option (1–10)
1. He ______ his homework every evening, but last night he ______ out with friends.
a) does / went
b) is doing / goes
c) did / was going
d) has done / went
2. We ______ for the bus for 20 minutes when it finally arrived.
a) waited
b) were waiting
c) had been waiting
d) have waited
3. I ______ my car last week. It’s brand new!
a) bought
b) have bought
c) had bought
d) was buying
4. She ______ in the garden when it started to rain.
a) worked
b) was working
c) had worked
d) has worked
5. They ______ each other since they were children.
a) knew
b) have known
c) had known
d) know
6. I ______ to music while I ______ dinner.
a) listened / cooked
b) was listening / was cooking
c) have listened / cooked
d) had listened / was cooking
7. By the time she got home, her children ______ to bed.
a) went
b) have gone
c) had gone
d) were going
8. How many times ______ to Italy?
a) did you go
b) have you been
c) had you been
d) were you
9. Tom ______ football since he was ten.
a) played
b) has played
c) has been playing
d) had played
10. When I arrived, they ______ for over an hour.
a) waited
b) were waiting
c) had been waiting
d) have waited
Part 2: Correct the mistakes (11–15).
(Note: If the sentence is correct, write “Correct”.)
11. She has lived here since five years. → ________________________
12. I am understanding the lesson now. → ________________________
13. They went to Spain last summer and have stayed there for two weeks. → ____
14. He was reading a book when the phone rings. → ________________________
15. We have been to the cinema last weekend. → ________________________
Part 3: Fill in the blanks with the correct verb form (16–20)
16. I __________ (just / finish) my report.
17. While they __________ (walk) home, it started snowing.
18. She __________ (work) here since 2019.
19. By the time we reached the station, the train __________ (leave).
20. I __________ (not / see) that movie yet.