0
Nina_Nia Posted 13 years ago
Grammar

A test

Hello,

Did I chooose the right answers? (Past simple/or present perfect)

The newspaper hasn't been very successful lately.( Because of the 'lately' I chose present perfect)

I didn't have breakfast before leaving home this morning.(If it's not morning anymore then past simple)

- I ....... a taxi so I came on the bus
haven't found
didn't find correct

- I .......... a holiday for ages
didn't have
haven't had correct

She hasn't ........ here for ages
been correct
gone

The weather ....... dreadful for the whole two weeks we were there
was correct
has been

I ...... the dog for a walk because it was raining
haven't taken
didn't take correct
- I ........... finished the exam in time yesterday
only just finished
have only just finished (I didn't understand this sentence. Would be grateful for explanations)

The weather ..... dreadful at the weekend
has been
was correct

Thanks
  

Top answer

I think all are correct.

  • I think all are correct.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
I think all are correct.
0
Hi Nina,
Your answers are all correct. For the one you missed, you should say "I only just finished the exam in time yesterday". You can't use the present perfect because the time during which the event could have occurred (you finishing the exam) doesn't extend up to the present.

Warm regards,
David.
0
Thanks. I was confused because 'just' and 'yesterday' were used together. I still don't quite understand the sentence.
David, could you please answer this question too? I would be very grateful.

Related Questions