English Grammar upper intermediate

English Grammar upper intermediate

Professional Development

20 Qs

quiz-placeholder

Similar activities

Future Tenses - Objective Proficiency  2nd edition p. 18 #2

Future Tenses - Objective Proficiency 2nd edition p. 18 #2

Professional Development

19 Qs

Future tenses - advanced

Future tenses - advanced

Professional Development

20 Qs

Past perfect, past simple

Past perfect, past simple

Professional Development

20 Qs

Future Time Clauses

Future Time Clauses

Professional Development

20 Qs

I've finished!

I've finished!

4th Grade - Professional Development

19 Qs

What do you remember?

What do you remember?

Professional Development

20 Qs

A2 2nd Term exam grammar

A2 2nd Term exam grammar

Professional Development

20 Qs

PAST SIMPLE vs PRESENT PERFECT

PAST SIMPLE vs PRESENT PERFECT

Professional Development

20 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?