present perfect
Quiz
start
Question 1/9
didn't eat already
I'm afraid I'm not hungry. I _____ (eat/already).
have already eaten
haven't already eaten
Question 2/9
finish
Can you help me? I _____ (finish) my homework, but I still don't understand some questions.
didn't finish
have finished
Question 3/9
didn't think
Just a moment! I _____ (not think) of a good idea yet!
haven't thought
don't think
Question 4/9
just have had
I ____ (just/have) something done to my hair. Do you like it?
have just had
just have
Question 5/9
has recorded
She _____ (record) many albums and will probably make many more.
recorded
records
Question 6/9
were you
How long ______ (be) a teacher?
had you been
have you been
Question 7/9
Did you clean
_____ (clean) your room yet?
Have you cleaned
Cleaned you
Question 8/9
Have, had
_____ you ever _____ in a car accident?
Has, been
Have, been
Question 9/9
has already won
She is only 14 years old, but she _____ many tournaments in her life.
already won
have already won
Yass!
Completed
HOME
Wrong
Try again...
back
present perfect
esl_help__
Created on January 9, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Retro Bits Quiz
View
Corporate Icebreaker
View
Christmas Spirit Test
View
Timer Quiz
View
Stopwatch Quiz
View
How much do you know quiz
View
Santa's Helpers Quiz
Explore all templates
Transcript
present perfect
Quiz
start
Question 1/9
didn't eat already
I'm afraid I'm not hungry. I _____ (eat/already).
have already eaten
haven't already eaten
Question 2/9
finish
Can you help me? I _____ (finish) my homework, but I still don't understand some questions.
didn't finish
have finished
Question 3/9
didn't think
Just a moment! I _____ (not think) of a good idea yet!
haven't thought
don't think
Question 4/9
just have had
I ____ (just/have) something done to my hair. Do you like it?
have just had
just have
Question 5/9
has recorded
She _____ (record) many albums and will probably make many more.
recorded
records
Question 6/9
were you
How long ______ (be) a teacher?
had you been
have you been
Question 7/9
Did you clean
_____ (clean) your room yet?
Have you cleaned
Cleaned you
Question 8/9
Have, had
_____ you ever _____ in a car accident?
Has, been
Have, been
Question 9/9
has already won
She is only 14 years old, but she _____ many tournaments in her life.
already won
have already won
Yass!
Completed
HOME
Wrong
Try again...
back