NEW
Font size
Worksheetspresent perfect advanced part 2
Total questions: 18
Worksheet time: 8mins
The calculator is broken. Someone ....... it.
break
is breaking
breaks
has broken
I’ve taken a hot spring bath ____________.
for many times
twice
since two hours
several days ago
Her pet dog _______________ for three years.
has died
is dying
died
has been dead
She __________a teacher five years ago.
was
has been
is
had been
1. A: Is Martin in?
B: Sorry, Martin ________ Japan already. He will be back in a week.
has been to
has been in
has gone to
is going to
Kelly ___________ Japan for several years already,but he’s coming back next month.
has been to
has been in
has gone to
visited
Lisa ______ the room ________.
has left; for two hours
left; since two hours ago
has left; already
has left; since two hours
Choose the correct one.
I’ve not had dinner already.
The movie has just begun for over ten minutes. Let's hurry.
It has been ten days since I see him last time.
Where have you been lately? I haven't seen you for a long time.
Jim: ______ you________ dinner yet? If not, how about a bowl of beef noodles at that new restaurant? Mia: Sounds perfect. I ________ very hungry since 5:30 p.m. Come on! Let’s go.
Have; ate; have been
Will; eat; am
Have; had; have been
Did; eat; was
I think I ____ him once before.
have met
has met
have meet
has meet
The weather ________ rainy and cloudy in the last few days. I hope the sun will come out soon. (106)
had been
has been
will be
would be
Betty ______ the novel three times already, but she still enjoyed reading it in her free time.
read
reads
has read
was reading
