1.
She ___ here since 2018.
A
lives
B
is living
C
has lived
D
lived
2.
We ___ the result tomorrow.
A
know
B
knew
C
will know
D
have known
3.
I ___ my keys, so I can’t open the door.
A
lost
B
lose
C
have lost
D
was losing
4.
I ___ this movie before.
A
saw
B
see
C
have seen
D
am seeing
5.
I ___ you later today.
A
call
B
called
C
will call
D
have called
6.
Look! The baby ___.
A
cries
B
cried
C
is crying
D
has cried
7.
By the time we reached, the train ___.
A
leaves
B
left
C
had left
D
has left
8.
She ___ you tomorrow about the result.
A
tells
B
told
C
will tell
D
has told
9.
He ___ for two hours before the guests arrived.
A
waited
B
was waiting
C
had waited
D
had been waiting
10.
By next year, he ___ at this school for five years.
A
will study
B
will have studied
C
has studied
D
is studying
11.
They ___ the work before the teacher arrived.
A
complete
B
completed
C
had completed
D
have completed
12.
We ___ the match last week.
A
win
B
won
C
have won
D
are winning
13.
The train ___ before we reached the station.
A
leaves
B
left
C
had left
D
has left
14.
He ___ football every Sunday.
A
plays
B
played
C
is playing
D
has played
15.
She ___ her homework already.
A
finishes
B
finished
C
has finished
D
is finishing
16.
This time tomorrow, we ___ the exam.
A
give
B
will give
C
will be giving
D
gave
17.
I ___ you later.
A
call
B
called
C
will call
D
have called
18.
They ___ to Lahore next week.
A
go
B
went
C
will go
D
have gone
19.
The children ___ noise at the moment.
A
make
B
made
C
are making
D
have made
20.
By next month, they ___ here for ten years.
A
will live
B
will be living
C
will have lived
D
will have been living
21.
We ___ a picnic next Sunday.
A
have
B
had
C
will have
D
are having
22.
He never ___ late.
A
come
B
comes
C
is coming
D
came
23.
They ___ all night for the exam.
A
study
B
studied
C
had been studying
D
are studying
24.
We ___ the museum yesterday.
A
visit
B
visited
C
have visited
D
are visiting
25.
I ___ my keys. I can't find them.
A
lose
B
lost
C
have lost
D
am losing