Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Perfect verb tense
0
%
0
0
0
Back
Restart
Name the perfect tense being used in the sentence: Harry has written a paper about the Uni.
present perfect
Oops!
Okay!
Present Perfect Simple or Continuous -> I ... more water lately, and I feel better! (drink)
have been drinking
Oops!
Okay!
Our apple tree ... over one hundred apples this year. (produce - present perfect)
has produced
Oops!
Okay!
Past perfect simple or continuous -> The crowd ... for over an hour for the match to begin. (wait)
had been waiting
Oops!
Okay!
Present Perfect Simple or Continuous -> I ... the house all morning. I'm tired! (clean)
have been cleaning
Oops!
Okay!
Renee ... the car when George arrived. (wash - past perfect)
had washed
Oops!
Okay!
John sold vegetables that he ... (raise - past perfect)
had raised
Oops!
Okay!
Name the perfect tense being used in the sentence: On Friday, they had painted the stairs leading to the basement.
past perfect
Oops!
Okay!
Future perfect simple or continuous -> He ... a book by the end of the year (write)
will have written
Oops!
Okay!
Future perfect simple or continuous -> By 2023 we ... in Madrid for 20 years. (live)
will have been living
Oops!
Okay!
Past perfect simple or continuous -> We ... to open the door for five minutes when Sarah found her key. (try)
had been trying
Oops!
Okay!
Name the perfect tense being used in the sentence: Jen had spent her weekend at her aunt's house.
past perfect.
Oops!
Okay!
Mrs Platt ... the contract already. (sign - present perfect)
has signed
Oops!
Okay!
By Saturday afternoon, I ... my housework. (finish - future perfect)
will have finished
Oops!
Okay!
Future perfect simple or continuous -> They ... married for 40 years by the end of this month. (be)
will have been
Oops!
Okay!
Future perfect simple or continuous -> He ... this book for 15 days by the end of this week. (read)
will have been reading
Oops!
Okay!
Past perfect simple or continuous -> Kate was really angry with me because I ... to tell her the change of plan. (forget)
had forgotten
Oops!
Okay!
That author ... 10 novels by the time she finishes her latest novel. (write - future perfect)
will have written
Oops!
Okay!
By tomorrow our bookkeeper ... her report (complete - future perfect)
will have completed
Oops!
Okay!
Name the perfect tense being used in the sentence: For the next meeting, Molly has agreed to bring extra notepads.
present perfect
Oops!
Okay!
Name the perfect tense being used in the sentence: We will have mailed all the invitations by Monday.
future perfect
Oops!
Okay!
Present Perfect Simple or Continuous -> He ... six bars of chocolate today. (eat)
has eaten
Oops!
Okay!
Judy ... thirty dollars by the end of this month (save - future perfect)
will have saved
Oops!
Okay!
Name the perfect tense being used in the sentence: By this time tomorrow, I will have finished these tests.
future perfect
Oops!
Okay!
Past perfect simple or continuous -> When he died, my grandpa ... the business for more than 50 years. (own)
had owned
Oops!
Okay!
Name the perfect tense being used in the sentence: Our family has visited the Seattle Asian Art Museum.
present perfect
Oops!
Okay!
Present Perfect Simple or Continuous -> Lucy ... 2 kilometers today.
has run
Oops!
Okay!
Name the perfect tense being used in the sentence: The guide dog had saved her owner's life.
past perfect
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies