Wednesday, 20 December 2023

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

 

ENGLISH GRAMMAR EXERCISES WITH ANSWERS

ITEMS FOR B1&B2

PART 3: INTERMEDIATE AND UPPER INTERMEDIATE

PRESENT PERFECT (PART 1)

 

1281

He … a letter to his mother.

a) wrote

b) writes

c) has written

1282

Is Sam still there? No, he … out.

a) gone

b) has gone

c) went

1283

… the piano since you were a child?

a) Played you

b) Did you play

c) Have you played

1284

People have … to the Moon.

a) traveled

b) travel

c) traveling

1285

I … my homework.

a) had done

b) have did

c) have done

1286

I … my car from the garage.

a) pick up

b) picked up

c) have picked up

1287

Simon … what I asked him.

a) was buying

b) isn’t buying

c) didn’t bought

d) hasn’t bought

1288

I … for the exam.

a) have studied

b) studies

c) had studied

1289

Mike … this game before.

a) hasn’t play

b) hadn’t play

c) hasn’t played

d) hadn’t played

1290

We … at that restaurant many times.

a) eaten

b) have eaten

c) had eat

1291

They … for nearly fifty years.

a) has married

b) have been married

c) had been married

d) were married

1292

They … to Paris for the weekend.

a) were going

b) have gone

c) are gone

d) will go

1293

Mom … out about it and she is not pleased.

a) had just found

b) has just find

c) has just found

d) had just find

1294

I … her since we left high school.

a) hadn’t saw

b) haven’t seen

c) hadn’t see

d) haven’t see

1295

He … in Paris for a long time.

a) is living

b) live

c) has lived

1296

We … many times to New York.

a) ‘ve traveled

b) travel

c) were traveling

1297

I … to Rome, Italy.

a) ‘ve been

b) was been

c) weren’t

1298

We … a solution yet.

a) founded

b) will found

c) haven’t found

1299

My friends … earlier.

a) will arrive

b) is arriving

c) have arrived

1300

I think I … him once before.

a) have been meeting

b) was meeting

c) have met

d) had meet

ANSWER KEY

 

1281

C

1282

B

1283

C

1284

A

1285

C

1286

C

1287

D

1288

A

1289

C

1290

B

1291

B

1292

B

1293

C

1294

B

1295

C

1296

A

1297

A

1298

C

1299

C

1300

C

 

No comments:

Post a Comment

thank you for visiting my blog and for your nice comments