Choose the correct answer.
Q8 - She said that no one _____ to the
meeting last week.
Indirect Speech
has come
Q1 - I told him ____ do it. had come
to not
Q9 - She told me ____ she wasn't going
to don't to come.
not to that
don't ---
Either could be used here.
Q2 - He asked us ____ show our
passports.
Q10 - He asked me what I _____ if I
if failed to get the job.
to would do
for would have done
Q3 - She asked us if we ____ finished Q11 - He told me he ___ be here by
the work on Monday. three o'clock at the latest and it's half
past already.
have
will
had
would
Either could be used here.
Either could be used here.
Q4 - She asked us ____ on time.
Q12 - She promised she _____ do it by
to be
the end of the week and then let me
for being down.
will
Q5 - She asked if she ____ leave early.
would
can
Either could be used here.
could
Q13 - She said it _____ raining when
Q6 - They asked me _____ going to the
she got here.
party.
already started
that I was
had already started
if I was
Either could be used here.
Q7 - He told me ____ my father.
phone
to phone
1
Q14 - She explained how ______ do it. Q6 - The film .......... yet.
to hasn't started
I should didn't start
Either could be used here.
Q15 - He said he _____ her before. Q7 - She ........ ill since Thursday.
didn't meet was
hadn't met has been
Either could be used here.
Q8 - I ........ the project last night.
SIMPLE PAST OR PRESENT have finished
PERFECT?
finished
Q1 - He ..... there when he was a child.
has lived Q9 - Look- someone ....... their handbag
in the room.
lived left
has left
Q2 - I ........ her since last year.
haven't seen Q10 - ............ to Rome?
didn't see Did you ever go
Have you ever been
Q3 - They ......... a few minutes ago.
left
Q11 - I can't get into my house because I
have left ........ my keys.
lost
Q4 - She .......... unemployed since she
left school. have lost
has not been
Q12 - Nobody ....... the phone when it
was not rang.
answered
Q5 - They ....... the contract last week.
has answered
finalized
have finalized
2
has been
Q13 - I ......... up smoking last year Q20 - He's in hospital because
he ............. leg.
gave
has broken
have given
broke
Q14 - You can't see her because
she ......... home. Q21 - I've known her since we ......... at
school together.
has gone were
went have been
Q15 - ............... to the United States? Q22 - It's ages since we ........
Did you ever go spoke
Have you ever been have spoken
Q16 - I never ......... my grandmother as Q23 - It's been ages since we ........ from
she died before I was born. Dave.
knew have heard
have known heard
Q17 - It's the first time I ........ caviar Q24 - The last time I saw Fran ........
ages ago.
ate
have eaten was
has been
Q18 - The first time we ......... was just
the other day Q25 - I ........ from her lately.
spoke haven't heard
have spoken didn't hear
Q19 - It stinks in here; someone ........... Q26 - I just ........ the time to go to the
smoking cinema recently.
didn't have
was haven't had
3
didn't sign
Q27 - I ........ just Meg and Brian at the haven't signed
party.
have seen Q35 - The newspaper ......... very
successful lately.
saw hasn't been
wasn't
Q28 - I ........ busy for the past fortnight.
was Q36 - He ...... during the war.
have been died
has died
Q29 - She ......... away for the last two
weeks.
has been Q37 - I ......... breakfast before leaving
home this morning.
was
haven't had
didn't have
Q30 - ......... to the concert on Friday?
Did you go
Q38 - I ....... a taxi so I came on the bus.
Have you been
haven't found
didn't find
Q31 - This is the first time I ........ here.
have been
Q39 - John's nervous because he ..........
was such a difficult test before.
has never taken
Q32 - I ....... them since my schooldays.
never took
have known
knew
Q40 - My stereo ....... working last night.
stopped
Q33 - He ......... yet.
has stopped
hasn't arrived
didn't arrive
Q41 - Two people ....... at the game on
Saturday.
Q34 - They ........... the contract yet.
were arrested
4
have been arrested
Q42 - I .......... a holiday for ages. Q49 - No one ...... to do it yet.
didn't have has managed
haven't had managed
Q43 - We ....... out on Saturday night. Q50 - I ...... the dog for a walk because it
was raining.
haven't gone
didn't go haven't taken
didn't take
Q44 - I ....... it last week.
bought Q51 - I ........... finished the exam in time
yesterday.
have bought
only just finished
Q45 - She hasn't ........ here for ages. have only just finished
been
gone Q52 - The weather ..... dreadful at the
weekend.
Q46 - I .......... to water-ski in 1993. has been
learnt was
have learnt
Q47 - She ....... an absolute fortune last
year.
has earned
earned
Q48 - The weather ....... dreadful for the
whole two weeks we were there.
was
has been