31/ He ___ a lot of money with him now.
a has
b had had
c is having
d have had
32/ They’ve ___ all weekend.
a studies
b studying
c been studied
d been studying
33/ She’s ___ for the singer.
a claps
b clap
c clapping
d is clapping
34/ She ___ the book before I met her.
a had been bought
b had bought
c had buy
d has bought
35/ He had been to Oxford twice ____ I went there.
a after
b since
c already
d before
36/ When Jackie got there, Steve ___ for her.
a was waited
b was waiting
c has waiting
d had waiting
37/ ___ I was taking a bath, Sally was using the computer.
a While
b Before
c Because
d Although
38/ I ___ a shower when the phone rang.
a am taking
b took
c was taking
d take
39/ Shirley ___ for twenty minutes when he arrived.
a had been waiting
b had waited
c has waiting
d has been waiting
40/ While I was talking on the phone, she ___ magazines.
a reads
b was reading
c reading
d has been reading