+0
Its very difficult all the present tensses....

Nobody ....... the phone when it rang
answered
has answered
-------------------------------------------------------------------------------------------------

I never ......... my grandmother as she died before I was born
knew
have known
-------------------------------------------------------------------------------------------------
I've known her since we ......... at school together

were

have been

-------------------------------------------------------------------------------------------------

It's ages since we ........

spoke

have spoken

-------------------------------------------------------------------------------------------------

The last time I saw Fran ........ ages ago

was
has been

-------------------------------------------------------------------------------------------------

I ......... breakfast before leaving home this morning

haven't had
didn't have

-------------------------------------------------------------------------------------------------

I ....... a taxi so I came on the bus

haven't found
didn't find

-------------------------------------------------------------------------------------------------

I ....... it last week

bought
have bought

-------------------------------------------------------------------------------------------------

The weather ....... dreadful for the whole two weeks we were there

was
has been

-------------------------------------------------------------------------------------------------

I ...... the dog for a walk because it was raining

haven't taken
didn't take
+1
Nobody .. the phone when it rang <definite time
answered
has answered
--
I never .. my grandmother as she died before I was born <You can't meet her now.

knew
have known
--
I've known her since we .. at school together <You aren't at school together now.
were
have been
--
It's ages since we .. <The not speaking continued to the present.
spoke
have spoken
--
The last time I saw Fran .. ages ago <definite time when the seeing occurred
was
has been
--
I .. breakfast before leaving home this morning <definite time
haven't had
didn't have
--
I .. a taxi so I came on the bus <You're not still looking for a taxi.
haven't found
didn't find
--
I .. it last week <definite time
bought
have bought
--
The weather .. dreadful for the whole two weeks we were there <You are not there anymore.
was
has been
--
I .. the dog for a walk because it was raining <Nothing said about whether it is raining now.
haven't taken
didn't take
__________________

You can't use the present perfect with definite time, nor to describe situations which do not continue into the present in some way.

With these hints in mind, try to answer these questions yourself.

CJ
Comments  
Teachers: We supply a list of EFL job vacancies
please check these:

Nobody answered the phone when it rang

I never knew my grandmother as she died before I was born

I've known her since we were at school together
cant it be: "I had known her since we were at school together"?

It's ages since we have spoken

The last time I saw Fran was ages ago

I did not have breakfast before leaving home this morning

I haven't found a taxi so I came on the bus
because its not definite time...?
or: I hadn't found a taxi so I came on the bus
had not found, then came - past perfect.

I bought it last week

The weather was dreadful for the whole two weeks we were there
not sure because its for(one of the words for perfect tenses) and two weeks, then it might be past perfect, maybe because whole the two weeks is like one defnite time and if it wasnt whole then it would be something else.

I didnt take the dog for a walk because it was raining

Ty

answered

have known

were

spoke

was

didn't have

didn't find

bought

was

didn't take

The correct answers are

Nobody answered the phone when it rang.
I never knew my grandmother as she died before I was born.
I've known her since we were at school together.
It's ages since we have spoken.
The last time I saw Fran was ages ago.
I didn't have breakfast before leaving home this morning.
I didn't find a taxi so I came on the bus.
I bought it last week.
The weather was dreadful for the whole two weeks we were there.
I didn't take the dog for a walk because it was raining.

CJ

Students: We have free audio pronunciation exercises.