No student devices needed. Know more
15 questions
Complete the sentences with for or since.
I’ve been going to this school ____________ ten years.
Complete the sentences with for or since.
Nina has worked at a research centre ____________ February.
Complete the sentences with for or since.
I’ve been in this country ____________ 2016.
Complete the sentences with for or since.
You’ve got taller ____________ the last time I saw you.
Complete the sentences with for or since.
I’ve had these sunglasses ____________ such a long time. Maybe I should buy new ones?
Complete the sentences with the correct Present Perfect Continuous form.
I __________________ to school by taxi this week.
have been coming
‘ve been coming
have come
have came
Complete the sentences with the correct Present Perfect Continuous form.
My brother __________________ with our grandmother.
has been staying
‘s been staying
has stayed
have stayed
Complete the sentences with the correct Present Perfect Continuous form.
We __________________ mathematics.
haven’t been studying
have not been studying
has not been studying
have not studied
Complete the sentences with the correct Present Perfect Continuous form.
I __________________ more time into my hobbies recently.
have been putting
‘ve been putting
has been putting
have putted
Complete the sentences with the correct Present Perfect Continuous form.
You __________________ attention to my lesson!
haven’t been paying
have not been paying
has not been paying
have paid
Complete the sentences with the correct forms of the verbs. Use the Present Perfect or Present Perfect Continuous.
I think I can get a great result in the test in Biology.
I __________________ (study) all week!
have / ‘ve been studying
has been studying
have studied
has studied
Complete the sentences with the correct forms of the verbs. Use the Present Perfect or Present Perfect Continuous.
How many pages of his science essay ______ (Gregory / complete) so far?
has Gregory complete
has Gregory been completing
has Gregory completed
have Gregory completed
Complete the sentences with the correct forms of the verbs. Use the Present Perfect or Present Perfect Continuous.
Sandra thinks someone _________ (watch) her with a drone.
‘s been watching
has been watching
has watched
have watched
Complete the sentences with the correct forms of the verbs. Use the Present Perfect or Present Perfect Continuous.
You look tired. How long __________ (you / work) on your AI project?
‘ve you been working
have you been working
has worked
have worked
Complete the sentences with the correct forms of the verbs. Use the Present Perfect or Present Perfect Continuous.
Who ____________ (eat) the last piece of cake?
has eaten
has been eating
have been eating
Explore all questions with a free account