Here's the exercise 'Tenses (3) | B2 – Upper-Intermediate' about B2 – Upper-Intermediate. It's practise the B2 – Upper-Intermediate.
You can find more to the lesson and more exercises.
B2 – Upper-Intermediate, English grammar in here.
Finally, click here to "Test" for start practice exercise .
Test content
A. be
B. were
C. are
D. have been
A. could
B. can
C. can't
D. have been able
A. will be
B. will have been
C. would be
D. would have been
A. will being
B. were
C. am
D. was
A. were doing
B. had done
C. do
D. will do
A. always did
B. will always do
C. had always done
D. is always doing
A. is
B. will be
C. was
D. has been
A. had shouted
B. is shouting
C. has should
D. shouted
A. wanted
B. want
C. are wanting
D. will want