WorksheetsPerfect Tense
Total questions: 15
Worksheet time: 8mins
My sister ....... the ball to the field. (bring)
Have not bring
has brought
Have brought
will bring
They _______ in San Francisco since they were living in the USA 20 years ago. (study)
has studied
had studied
have been studied
have studied
They _______ our new refrigerator yet, but they will any day now. (not deliver)
have been delivered
have delivered
has delivered
haven't delivered
How many times _______ the cat today? (Kim feed)
Kim have fed
has Kim fed
have Kim fed
had Kim fed
I’m still waiting for an answer. They _______ up their minds yet. (not make)
haven't made up
have made up
hasn't made up
haven't make up
She is angry because of her boyfriend _______ up yet and she _______ for half an hour. (not show, wait)
has not shown, has been waiting
have not shown, have been waiting
has not shown, have been waiting
have not shown, has been waiting
The bank is still closed. It _______ yet. (not open)
have opened
haven't opened
hasn't opened
have been opened
Lisa and I .... the lunch yet. so we re very hungry now. (not, eat)
haven"t eat
haven't eaten
haven't eating
hasn't eaten
I _____ the person next to you. He comes to this place many times. (see)
has seen
have seen
hasn't seen
haven't seen
Q: _____ (Ryan/write) the letter for his friends?
Has Peter written
Have Peter wrote
Has Peter wrote
has Peter Writing
German Democratic Republic _____ the Berlin Wall in 1961.
Constructed
have constructed
has constructed
haven't constructing
My father ______ the car yet. (not fix)
haven't fix
have fixing
hasn't fix
hasn't fixed
The factory ______ in operation since 1991.
have been
has been
have be
has
My brother ______for three hours. (sleep)
have slept
haven't sleep
has sleep
has slept
I _____ the book for 3 times. (read)
reading
have read
has read
has been read
