WorksheetsSimple Past Perfect Tense and Simple Present Perfect Tense
Total questions: 10
Worksheet time: 20mins
I (have) .... my job for two years.
had had
have had
has had
had
have
Up to now, Prof Williams (give) ... our class five tests.
have given
has given
had given
gave
give
I (know)...Greg Adams for ten years.
had known
have known
has known
knew
know
I (not see) ...any Picasso'd paintings before I visited the art museum.
had not seen
had seen
have not seen
have seen
saw
He (be) ... an newspaper reporter before he became a businessman.
had been
have been
has been
is
are
My friends (finish) ... dinner by the time I got home.
finished
have finished
has finished
had finished
are finishing
My parents (live) ...in the same house for over over thirty years.
have lived
has lived
lived
live
is living
Since the beginning of twentieth of century, medical scientist (make) ...many important discoveries.
had made
have made
has made
made
make
I (attend, not) ...any parties since I came here.
haven't attended
has not attended
had not attended
attended
am attending
So far this week, I (have) ...two test and a quiz.
had had
have had
has had
had
have
