Choose the correct answer.

1   He … English professionally.

a) teach

b) has taught

c) had taught

2   It … my strong and weak points.

a) showed

b) shown

c) shew

3   We … everything.

a) redone

b) redoing

c) redid

4   She … two pieces.

a) sticked

b) stuck

c) stucked

 I … more than enough.

a) sleeped

b) slept

c) sleped

6   They always … .

a) overpaid

b) overpayed

c) overpaied

7   He … them into groups.

a) splitted

b) split

c) splot

8   She … the book.

a) rereaded

b) rereadt

c) reread

9   He … the ring.

a) reselled

b) resold

c) reselt

10   I have … the story.

a) retold

b) retell

c) retelled

11   We … English for 2 hours.

a) speaked

b) spoken

c) have been speaking

12   I … here since last year.

a) lived

b) am living

c) have been living

13   She … been lying to him for many years.

a) has

b) have

c) had

14   He … collecting this information for two weeks.

a) has

b) has been

c) had

15   They have been … since last year.

a) dated

b) date

c) dating

16   We have been … it since last week.

a) tested

b) testing

c) test

17   I have … English for two years.

a) learn

b) been

c) been learning

18   I have … this text for half an hour.

a) translating

b) translated

c) been translating

19   They have been … her for many years.

a) criticizing

b) criticized

c) criticize

20   She has been … there for two weeks.

a) worked

b) working

c) workt

21   She … it for more than 10 minutes.

a) hadn’t been explaining

b) hasn’t been explaining

c) didn’t been explaining

22   I … it for many years.

a) didn’t do

b) haven’t do

c) haven’t been doing

23   She … them for more than two weeks.

a) hasn’t been paid

b) hasn’t been paying

c) hadn’t been paying

24   We … for 20 minutes.

a) hadn’t talked

b) hadn’t been talking

c) haven’t been talking

25   They … for such a long time.

a) didn’t complaining

b) haven’t been complaining

c) hadn’t been complaining

26   She … us for many years.

a) hasn’t been helping

b) isn’t been helping

c) didn’t been helping

27   I see you … for the exam since yesterday.

a) haven’t been preparing

b) haven’t preparing

c) didn’t been preparing

28   I … English since last week.

a) hadn’t learning

b) haven’t been learning

c) didn’t been learning

29   We … it since last Friday.

a) didn’t checking

b) hadn’t been checking

c) haven’t been checking

30   She … English since last year.

a) hasn’t been teaching

b) hadn’t been teaching

c) didn’t been teaching


1 b   2 a   3 c   4 b   5 b   6 a   7 b   8 c   9 b   10 a

11 c   12 c   13 a   14 b   15 c   16 b   17 c   18 c   19 a   20 b

21 b   22 c   23 b   24 c   25 b   26 a   27 a   28 b   29 c   30 a

Pin It on Pinterest

Share This