1 When I come home she is sleeping
To znaczy że ona już śpi zanim przyjdę
2 When I'm angry/ sad/ in need she is doing all she can to help
To zdanie jest ok i pokazuje że w tym samym czazsie kiedy jestem np angry to ona mi pomaga a nie wcześniej ewentualnir można by dać np being angry do podkreślenia. Inne zdanie
3 If I'm sleeping she is cooking
I to jest ok oba dzieję się równocześnie. W 2 przykładzie jest tak samo tylko tam się za bardzo nie da użyć continuous chyba że to właśnie being. Prawda?