
review perfect tenses
Quiz by Sara Orozco
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
34 questions
Show answers
- Q1I_________________ and my legs are really tired now.'ve clycled've been cycled've been cycling30s
- Q2I'm sorry I'm late,________________ for a long time?have you been waitedhave you waitedhave you been waiting30s
- Q3How long_________________ Peter?have you been knownhave you knownhave you been knowing30s
- Q4Somebody_____________________ my cookies. There are none left.has been eatenhas been eatinghas eaten30s
- Q5How many books_________________?has she been writtenhas she been writinghas she written30s
- Q6She must be tired. She_____________________ all afternoon.has writtenhas been writinghas been written30s
- Q7I think I ___________________chocolate since I was born.'ve liked've been likinglike30s
- Q8The waiter served something that we ______________________had not orderingwere not orderinghad not ordered30s
- Q9He went to the country which he ______________________before.had not visitinghad not been visitinghad not visited30s
- Q10She picked out the red dress, which she_____________________for ages.had not wearinghad not wornhad not been wearing30s
- Q11He felt better in the evening because he _____________________all day.had been relaxinghad been relaxedhad relaxed30s
- Q12The ship landed in the pier after it _________________for two days.had been sailinghad been sailedhad sailed30s
- Q13They were hungry because they _______________all day.had swumhad been swumhad been swimming30s
- Q14Sarah decided to study in America after she ________________about going there for a while.has been thinkinghad been thoughthad been thinking30s
- Q15Sue was happy because she ______________with Peter all nighthad dancedhas been dancinghad been dancing30s