English Grammar upper intermediate

English Grammar upper intermediate

Professional Development

20 Qs

quiz-placeholder

Similar activities

Present Perfect

Present Perfect

Professional Development

15 Qs

Past perfect, past simple

Past perfect, past simple

Professional Development

20 Qs

Subjunctive Mood

Subjunctive Mood

Professional Development

20 Qs

I've finished!

I've finished!

4th Grade - Professional Development

19 Qs

Future Perfect Tense

Future Perfect Tense

KG - Professional Development

16 Qs

reported speech

reported speech

Professional Development

15 Qs

ôn grammar

ôn grammar

Professional Development

20 Qs

Simple Present and Present Continuous

Simple Present and Present Continuous

Professional Development

18 Qs

English Grammar upper intermediate

English Grammar upper intermediate

Assessment

Quiz

English

Professional Development

Hard

Created by

The Tutor Jo

Used 50+ 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?