0
Anonymous Posted 16 years ago
Grammar

Grammar

is it correct to say: The sun has shone all day yesterday. or The sun was shining all day yesterday.
  

Top answer

Yesterday is gone. Say: The sun shone all day yesterday. CB

  • Yesterday is gone.
  • Say: The sun shone all day yesterday.
  • CB
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.

4 Answers
0
Yesterday is gone. Say: The sun shone all day yesterday.

CB
0
Cool BreezeYesterday is gone. Say: The sun shone all day yesterday.



Sorry,but I think even if "yesterday" is gone but it's correct to say "the sun was shining all day"because "all day" means that the action took time or let's say the action was long.

What do you think ?
0
In my opinion both versions are grammatically correct.

But I'd use CB's version too.

Alex
0
everlastinghopeWhat do you think ?
If an action lasted all through a period of time that is completely over and in the past, the simple past tense is used:

The sun shone all day [

Related Questions