NEW
Font size
WorksheetsPerfect Tense
Total questions: 15
Worksheet time: 17mins
I .... (find) my wallet.
found
have found
have been finding
have been found
Mike ... (repair) the chair. So, it's all right now.
has repaired
repaired
repairs
has been repairing
We ... (have) party since April.
had not had
have not had
have not have
have been having
Our visitors ... (arrive). They are sitting in the garden.
arrived
had arrived
have arrived
will have arrived
We ... (live) in Bandung since 2002.
had lived
lived
have lived
lives
The children's room looks neat. They ... (clean) it.
have been cleaned
cleaned
will have cleaned
have cleaned
Rayhan ... (have) the camera for three days.
has had
will have had
had had
had
I ... (watch) any film so far this week.
had not watched
watched
will have watched
have not watched
The door is open. Someone ... (open) the door.
opened
will have opened
has opened
had opened
The match was over. Persib ... (win) the match.
won
has won
will have won
had won
The park looked awful. People .... (leave) litter everywhere.
left
had left
have left
will have left
I spoke to Putri at lunch-time. Someone ... (tell) her the news earlier.
has told
told
had told
will have told
By the time my mother comes home, I... (finish) cooking.
finished
had finished
will have finished
have finished
By the time the alarm rings, she .... (get up)
had got up
has got up
got up
will have got up
My parents ... (live) here for four years next years.
will have lived
lived
had lived
have lived
