Wednesday, 4 October 2023

PRESENT TENSE (PART 1) ENGLISH GRAMMAR EXERCISES WITH ANSWERS ITEMS FOR B1&B2 PART 2: UPPER-INTERMEDIATE LEVEL

 

ENGLISH GRAMMAR EXERCISES WITH ANSWERS

ITEMS FOR B1&B2

PART 2: UPPER-INTERMEDIATE LEVEL

PRESENT TENSE (PART 1)

 

661

I … here since childhood and I think I know everyone in our village.

a) have lived

b) lived

c) am living

662

Hey, Patrick! Don’t forget that the party … at 8 o’clock!

a) is starting

b) has started

c) starts

663

She’s at home. She … her arm.

a) broken

b) breaks

c) has recently broken

664

He … the office yet. He wants to finish the report by tomorrow morning.

a) hasn’t left

b) didn’t leave

c) is not leaving

665

It’s not nice of her. I … for her all day and she’s still not here.

a) waited

b) am waiting

c) have been waiting

666

The next bus … at 9 o’clock this morning.

a) is leaving

b) leaves

c) has left

667

David … his grandfather every month.

a) visits

b) has visited

c) is visiting

668

Her grandparents … married for 60 years.

a) are being

b) have been

c) are

669

The weather … . I think we can go roller skating to the park soon.

a) is improving

b) improves

c) is being improved

670

Origami … my hobby since childhood.

a) is

b) is being

c) has been

671

My parents … since last June and they are not at home yet.

a) travel

b) travelled

c) have been travelling

672

Steve … this book for over two months.

a) is reading

b) reads

c) has been reading

673

This music group … more and more popular. It’s interesting to visit their show.

a) is becoming

b) becomes

c) has become

674

Olivia … an essay and she … for three hours. Don’t interrupt her.

a) has already been writing/has been checking it out

b) already writes/is checking it out

c) has already written/has checked it out

d) has already written/has been checking it out

675

I … to wake up at 7 o’clock every morning, but today I … . Now I … up leeway.

a) try/have overslept/am making

b) have tried/have overslept/am making

c) try/have overslept/make

d) try/oversleep/am making

ANSWER KEY

 

661

A

662

C

663

C

664

A

665

C

666

B

667

A

668

B

669

A

670

C

671

C

672

C

673

A

674

D

675

A

No comments:

Post a Comment

thank you for visiting my blog and for your nice comments