English Grammar upper intermediate

English Grammar upper intermediate

Professional Development

20 Qs

quiz-placeholder

Similar activities

Present Perfect

Present Perfect

Professional Development

15 Qs

Pronouns in reported speech 1

Pronouns in reported speech 1

Professional Development

15 Qs

simple future (will or going to)

simple future (will or going to)

Professional Development

20 Qs

Unit 2 & 3

Unit 2 & 3

Professional Development

20 Qs

Verb Tenses

Verb Tenses

Professional Development

20 Qs

so do i - neither do i

so do i - neither do i

KG - Professional Development

20 Qs

Fun with Tenses

Fun with Tenses

11th Grade - Professional Development

20 Qs

Post Test Tenses

Post Test Tenses

Professional Development

16 Qs

English Grammar upper intermediate

English Grammar upper intermediate

Assessment

Quiz

English

Professional Development

Hard

Created by

The Tutor Jo

Used 56+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Jack _____ (live) in Boston for the past 15 years.

has lived

lived

is living

lives

2.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Janet ____ (work) for Smith and Brothers before she came to work for us.

has worked

worked

works

is working

3.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Dad, ____ (you/finish) reading the paper yet?

did you finish

are you finished

have you finished

do you finish

Answer explanation

Use the present perfect with "already," "just," and "yet" to speak about recent actions.

4.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

I would love to visit Prague sometime. Unfortunately, I ____ (be/never) there.

am never

have never been

did never

would never be

Answer explanation

Use the present perfect to speak about life experience.

5.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Peter _____ (play) Tennis for five years when he _____ (be) at school.

played - was

has played - was

plays - is

was playing - was

Answer explanation

Use the simple past with a past time clause with "when"

6.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

Can you help me? I _____ (finish) my homework, but I still don't understand number seven.

finished

finish

have finished

am finishing

Answer explanation

Use the present perfect to express something that you have recently done that affects the moment of speaking.

7.

MULTIPLE CHOICE QUESTION

1 min • 5 pts

I _____ (work) in Italy for five years. I ____ (begin) work as soon as I arrived.

am working - begin

work - begin

worked - began

have worked -began

Answer explanation

Use the present perfect for the amount of time up to the moment of speaking that you've done an action. Use the past simple to express the starting point in time

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?