Tense Agreement

No sooner ......... I shut the door, when the telephone rang.
have
did
will
had

By the time I had reached the bottom of the mountain, I ......... extremely tired.
feel
have felt
felt
am feeling

When he was only thirty years old, he ......... already experienced what most people only experience when they are much older.
has
had
is
was

The witness ......... everyone that he hadn't had anything to do with the crime.
convinces
is convincing
convinced
has convinced

We asked him why he ......... telephoned earlier.
hadn't
hasn't
didn't
wouldn't

Actually I had ......... it to her before we set out.
mention
mentions
mentioning
mentioned

I must admit I ......... thought how the story would finish before I read the book.
haven't
hadn't
aren't
couldn't

I'd had scarcely any time to think about it before they ......... me for my opinion.
had asked
did ask
asked
have asked

He realized he ......... left it in the car before he reported it lost.
has
didn't
wouldn't
had

It ......... a great shock to everyone because he hadn't said a word for 10 years.
is
will be
was
are