23 questions
Bella _________ decided what to study next year
hasn't
hadn't
My mother picked us because the last bus _______ already left.
has
had
_________ Sue finished her assignment yet? Her mother is here to take her home.
Has
Had
How long ______ Mark lived in Canada before he moved here?
had
has
I ________ seen Jack for years until we met last week.
hadn't
haven't
I _________ called Mike several times, but he isn't answering
had
have
By the time the bell rang, all the students ________ into the classroom.
have come
had come
Dave ______ just _______ me a funny picture. Do you want to see it?
has sent
had sent
I ________ my parents since I started university. I'm going this weekend.
haven't visited
hadn't visited
I couldn't go to the party with my friends because I _______ my homework.
haven't finished
hadn't finished
_______ you ________ our school lunches? They're quite good
Have you tried
Had you tried
Brad _______ been writing that essay for over an hour. Maybe he needs help.
has
had
______ you been driving all morning when you stopped for lunch?
Have
Had
Melanie's eyes are red. I think she _______ been crying.
had
has
The students__________ been working for long, so they weren't tired.
hadn't
haven't
She _______ been looking for the ring for two hours when she finally found it.
had
has
How long _______ you been studying at this university?
had
have
Present Perfect Continuous or Past Perfect Continuous?
The streets are all wet. I think it _________ (rain).
Present Perfect Continuous or Past Perfect Continuous?
We ____________ (date) for three years when my girlfriend left me.
Present Perfect Continuous or Past Perfect Continuous?
It's great to see you again. What _______ you ______ (do) since I last saw you?
Present Perfect Continuous or Past Perfect Continuous?
Tom _________ (not play) the piano for long, so he didn't feel ready to perform in a concert.
Present Perfect Continuous or Past Perfect Continuous?
I __________ (revise) for my test every night this week.
Present Perfect Continuous or Past Perfect Continuous?
_________ John ______ (train) for a long time when the coach asked him to join the team?