Saturday 3 February 2024

PAST PERFECT (PART 2) ENGLISH GRAMMAR EXERCISES WITH ANSWERS ITEMS FOR B1&B2 PART 3: INTERMEDIATE AND UPPER INTERMEDIATE

 

ENGLISH GRAMMAR EXERCISES WITH ANSWERS

ITEMS FOR B1&B2

PART 3: INTERMEDIATE AND UPPER INTERMEDIATE

PAST PERFECT (PART 2)

 

1421

Was Paul there when you arrived? No, he … .
a) had already left
b) has already left
c) left

1422

John … out when I arrived in the office.
a) has gone
b) has going
c) had gone

1423

They … their task by 13:00.
a) had finished
b) finished
c) were finishing

1424

She … here for five years.
a) is working
b) will work
c) had been working

1425

Mary looked as if she … for 24 hours.
a) wasn’t sleeping
b) hasn’t slept
c) hadn’t slept

1426

He … for five hours.
a) had been driving
b) will drive
c) was driving

1427

They had been together for two years, …?
a) weren’t they
b) aren’t they
c) hadn’t they

1428

She … the right questions.
a) isn’t asking
b) wasn’t asking
c) hadn’t asked

1429

I … to France once before.
a) had been
b) have being
c) have had

1430

If you … for the test, you wouldn’t have failed.
a) has studied
b) had studied
c) studied

1431

She said that she … earlier.
a) had came
b) had come
c) had comed

1432

What … for dinner that night?

a) had she cooken

b) had she cook

c) had she cooked

1433

When we arrived the film …
a) had already begun
b) had already begon
c) had already began
d) had already begen

1434

… Hilary before we worked together?
a) Had Jose meet
b) Had Jose being meet
c) Had Jose met

1435

When I arrived most of my friends … .
a) had left
b) left
c) had leaved

1436

I went to bed early. I … to bed so early.
a) had never were
b) had never am
c) had never was
d) had never been

1437

How many coffees … before the interview?
a) had you drank
b) had you have
c) had you drunk

1438

Kate was nervous because she … before.
a) had never worked
b) had work never
c) had never work
d) had worked never

1439

… the bill before you left?
a) Paid you
b) Have paid
c) Had you paid

1440

When we arrived the pub was no longer open. It … down.
a) had closed
b) has closed
c) closed

ANSWER KEY

 

1421

A

1422

C

1423

A

1424

C

1425

C

1426

A

1427

C

1428

C

1429

A

1430

B

1431

B

1432

C

1433

A

1434

C

1435

A

1436

D

1437

C

1438

A

1439

C

1440

A

PAST PERFECT (PART 1) ENGLISH GRAMMAR EXERCISES WITH ANSWERS ITEMS FOR B1&B2 PART 3: INTERMEDIATE AND UPPER INTERMEDIATE

 

ENGLISH GRAMMAR EXERCISES WITH ANSWERS

ITEMS FOR B1&B2

PART 3: INTERMEDIATE AND UPPER INTERMEDIATE

PAST PERFECT (PART 1)

 

1401

You said you … this dress in the mall.
a) bought
b) buy
c) had bought

1402

We … for him for three hours until he arrived.
a) had been waiting
b) were waiting
c) are waiting

1403

I … hard these last weeks.

a) am working

b) had been working

c) was working

1404

I looked at the photos that he … .

a) had sent

b) sent

c) was sending

1405

John … dinner when we arrived.

a) had cooked

b) cooked

c) has cooked

1406

A young woman walked into the room. I … her before. She was a complete stranger to me.

a) never saw

b) had never seen

c) has never seen

1407

You … my life twice.

a) will save

b) are saving

c) had saved

1408

The young man sitting next to me on the plane was very nervous. He … before.

a) didn’t fly

b) hasn’t flown

c) hadn’t flown

1409

… he taken the pills that the doctor prescribed?

a) Did

b) Had

c) Was

1410

Andrew … a guitar, but he received a book.

a) had wanted

b) wants

c) wanted

1411

The train … when I arrived at the station.

a) has left

b) left

c) had just left

1412

We admired the picture that Lucy … .

a) had painted

b) paint

c) is painting

1413

I … never experienced something special like this before.

a) had had

b) had

c) have had

1414

You … awake for too long.

a) were staying

b) had been staying

c) staying

1415

I wish I … for my exams.

a) had studying

b) had studied

c) studied

1416

George went back to his home town after many years. It … a lot.

a) had changed

b) changed

c) has changed

1417

When she arrived, it … for two weeks.

a) rained

b) will rain

c) had been raining

1418

The Romans … Latin.

a) was spoken

b) has spoken

c) had spoken

1419

Tim got to the cinema late last night. The film … .

a) had already begun

b) already begin

c) has already begun

1420

We arrived at the theater after the play … .

a) started

b) had started

c) was starting

ANSWER KEY

 

1401

C

1402

A

1403

B

1404

A

1405

A

1406

B

1407

C

1408

C

1409

B

1410

A

1411

C

1412

A

1413

B

1414

B

1415

B

1416

A

1417

C

1418

C

1419

A

1420

B