Search from various English teachers...
Morocco flagLily
Can I say "she will be tired because she worked all day long " ? (as a consequence of her working)

Answers · 5

2
You are mixing your tenses. Better is She will be tired because she will have worked all day long. or She was tired because she worked all day long. or: because she had worked all day long.
0
There are a number of "correct" ways to express this cause-effect relationship (in addition to some mentioned above): "Having worked all day, she will surely be tired tonight." (very formal) "She's working all day, so I expect she'll be tired by tonight." "She's going to be tired from her long day at work today." "She's had a long day, so she's going to be wiped out." (most casual) Of course there are many more combinations, involving other structures and vocabulary. I just wanted to add some variety and texture.
0
"She felt tired because she has been working all day long."
0
that sounds like she will be tired (e.g.tomorrow) because she worked all day long (in past). by the way... all day long-gives a serious idea about Continuous, and if her condition comes directly from her work, why she will be tired in the future because of her past work? E.g. she works at a factory. every evening she comes home tired and nervous... just example as a result of everyday's hard work but in your case it depends on the context
0
I would say "She will be tired because she will have worked all day long" but I am not a native speaker.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today