Rita is exhausted today because she has been working. If she hadn't been working all day, she wouldn't be exauhsted. Or If Rita hadn't been working all day, she wouldn't be exauhsted.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
fireflysaigonRita is exhausted today because she has been working all day.I think only the past perfect progressive is correct, even though your original is present perfect progressive.
dimsumexpressIf she hadn't married John and became a house wife, she would have been a very successful business woman.I think instead of "became" (simple past) you mean "become" (past participle). Your sentences says "If she became a housewife she would have been a business woman."
fireflysaigonI don't think "If she hadn't been working all day" is correct.Why not? It seems perfectly fine to me. The second sentence doesn't mean the exact same thing that the first sentence means, but that's OK. This is an exercise in grammar, not in logic.