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
Future perfect simple or continuous -> By 2023 we ... in Madrid for 20 years. (live)
will have been living
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!
Present Perfect Simple or Continuous -> I ... the house all morning. I'm tired! (clean)
have been cleaning
Oops!
Okay!
Present Perfect Simple or Continuous -> He ... six bars of chocolate today. (eat)
has eaten
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: Jen had spent her weekend at her aunt's house.
past perfect.
Oops!
Okay!
Name the perfect tense being used in the sentence: Harry has written a paper about the Uni.
present perfect
Oops!
Okay!
Past perfect simple or continuous -> The crowd ... for over an hour for the match to begin. (wait)
had been waiting
Oops!
Okay!
That author ... 10 novels by the time she finishes her latest novel. (write - future perfect)
will have written
Oops!
Okay!
Judy ... thirty dollars by the end of this month (save - future perfect)
will have saved
Oops!
Okay!
Future perfect simple or continuous -> He ... a book by the end of the year (write)
will have written
Oops!
Okay!
Renee ... the car when George arrived. (wash - past perfect)
had washed
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: On Friday, they had painted the stairs leading to the basement.
past perfect
Oops!
Okay!
By Saturday afternoon, I ... my housework. (finish - future perfect)
will have finished
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!
Mrs Platt ... the contract already. (sign - present perfect)
has signed
Oops!
Okay!
Present Perfect Simple or Continuous -> I ... more water lately, and I feel better! (drink)
have been drinking
Oops!
Okay!
Future perfect simple or continuous -> They ... married for 40 years by the end of this month. (be)
will have been
Oops!
Okay!
By tomorrow our bookkeeper ... her report (complete - future perfect)
will have completed
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!
John sold vegetables that he ... (raise - past perfect)
had raised
Oops!
Okay!
Name the perfect tense being used in the sentence: We will have mailed all the invitations by Monday.
future perfect
Oops!
Okay!
Name the perfect tense being used in the sentence: The guide dog had saved her owner's life.
past perfect
Oops!
Okay!
Our apple tree ... over one hundred apples this year. (produce - present perfect)
has produced
Oops!
Okay!
Past perfect simple or continuous -> When he died, my grandpa ... the business for more than 50 years. (own)
had owned
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies